home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_2_DRVR.txt < prev    next >
Text File  |  1993-07-15  |  445KB  |  8,110 lines

  1. # near model CODE resource
  2. # jump table entries: 1744-1896 (153 of them)
  3. export_218:
  4. fn00000000:
  5. 00000000  2F0B                     move.l     -[A7], A3
  6. 00000002  266F 0008                movea.l    A3, [A7 + 0x8]
  7. 00000006  302B 0002                move.w     D0, [A3 + 0x2]
  8. 0000000A  48C0                     ext.l      D0
  9. 0000000C  2F00                     move.l     -[A7], D0
  10. 0000000E  4EBA 0306                jsr        [PC + 0x306 /* 00000316 */]
  11. 00000012  3740 0002                move.w     [A3 + 0x2], D0
  12. 00000016  3013                     move.w     D0, [A3]
  13. 00000018  48C0                     ext.l      D0
  14. 0000001A  2F00                     move.l     -[A7], D0
  15. 0000001C  4EBA 0340                jsr        [PC + 0x340 /* 0000035E */]
  16. 00000020  3680                     move.w     [A3], D0
  17. 00000022  508F                     addq.l     A7, 8
  18. 00000024  265F                     movea.l    A3, [A7]+
  19. 00000026  4E75                     rts
  20. export_219:
  21. fn00000028:
  22. 00000028  48E7 0110                movem.l    -[A7], D7,A3
  23. 0000002C  266F 000C                movea.l    A3, [A7 + 0xC]
  24. 00000030  3013                     move.w     D0, [A3]
  25. 00000032  48C0                     ext.l      D0
  26. 00000034  2E00                     move.l     D7, D0
  27. 00000036  302B 0002                move.w     D0, [A3 + 0x2]
  28. 0000003A  48C0                     ext.l      D0
  29. 0000003C  2F00                     move.l     -[A7], D0
  30. 0000003E  4EBA 02D6                jsr        [PC + 0x2D6 /* 00000316 */]
  31. 00000042  3740 0002                move.w     [A3 + 0x2], D0
  32. 00000046  302B 0004                move.w     D0, [A3 + 0x4]
  33. 0000004A  48C0                     ext.l      D0
  34. 0000004C  2F00                     move.l     -[A7], D0
  35. 0000004E  4EBA 030E                jsr        [PC + 0x30E /* 0000035E */]
  36. 00000052  3680                     move.w     [A3], D0
  37. 00000054  302B 0006                move.w     D0, [A3 + 0x6]
  38. 00000058  48C0                     ext.l      D0
  39. 0000005A  2F00                     move.l     -[A7], D0
  40. 0000005C  4EBA 02B8                jsr        [PC + 0x2B8 /* 00000316 */]
  41. 00000060  5240                     addq.w     D0, 1
  42. 00000062  3740 0006                move.w     [A3 + 0x6], D0
  43. 00000066  2F07                     move.l     -[A7], D7
  44. 00000068  4EBA 02F4                jsr        [PC + 0x2F4 /* 0000035E */]
  45. 0000006C  5240                     addq.w     D0, 1
  46. 0000006E  3740 0004                move.w     [A3 + 0x4], D0
  47. 00000072  4FEF 0010                lea.l      A7, [A7 + 0x10]
  48. 00000076  4CDF 0880                movem.l    D7,A3, [A7]+
  49. 0000007A  4E75                     rts
  50. export_220:
  51. 0000007C  48E7 0300                movem.l    -[A7], D6,D7
  52. 00000080  3C2F 0012                move.w     D6, [A7 + 0x12]
  53. 00000084  3E2F 000E                move.w     D7, [A7 + 0xE]
  54. 00000088  6F16                     ble        +0x18 /* 000000A0 */
  55. 0000008A  3006                     move.w     D0, D6
  56. 0000008C  C1C7                     muls.w     D0, D7
  57. 0000008E  D0BC 0000 02D0           add.l      D0, 0x2D0
  58. 00000094  81FC 05A0                divs.w     D0, 0x5A0
  59. 00000098  3E00                     move.w     D7, D0
  60. 0000009A  661C                     bne        +0x1E /* 000000B8 */
  61. 0000009C  5247                     addq.w     D7, 1
  62. 0000009E  6018                     bra        +0x1A /* 000000B8 */
  63. label000000A0:
  64. 000000A0  4A47                     tst.w      D7
  65. 000000A2  6C14                     bge        +0x16 /* 000000B8 */
  66. 000000A4  3006                     move.w     D0, D6
  67. 000000A6  C1C7                     muls.w     D0, D7
  68. 000000A8  90BC 0000 02D0           sub.l      D0, 0x2D0
  69. 000000AE  81FC 05A0                divs.w     D0, 0x5A0
  70. 000000B2  3E00                     move.w     D7, D0
  71. 000000B4  6602                     bne        +0x4 /* 000000B8 */
  72. 000000B6  5347                     subq.w     D7, 1
  73. label000000B8:
  74. 000000B8  3007                     move.w     D0, D7
  75. 000000BA  4CDF 00C0                movem.l    D6,D7, [A7]+
  76. 000000BE  4E75                     rts
  77. export_221:
  78. fn000000C0:
  79. 000000C0  48E7 0700                movem.l    -[A7], D5,D6,D7
  80. 000000C4  3A2F 0012                move.w     D5, [A7 + 0x12]
  81. 000000C8  3C2F 0016                move.w     D6, [A7 + 0x16]
  82. 000000CC  48C5                     ext.l      D5
  83. 000000CE  2E05                     move.l     D7, D5
  84. 000000D0  6F40                     ble        +0x42 /* 00000112 */
  85. 000000D2  2207                     move.l     D1, D7
  86. 000000D4  2001                     move.l     D0, D1
  87. 000000D6  C2FC 05A0                mulu.w     D1, 0x5A0
  88. 000000DA  4840                     swap.w     D0
  89. 000000DC  C0FC 05A0                mulu.w     D0, 0x5A0
  90. 000000E0  4840                     swap.w     D0
  91. 000000E2  4240                     clr.w      D0
  92. 000000E4  D280                     add.l      D1, D0
  93. 000000E6  48C6                     ext.l      D6
  94. 000000E8  2006                     move.l     D0, D6
  95. 000000EA  E280                     asr        D0, 1
  96. 000000EC  D081                     add.l      D0, D1
  97. 000000EE  48C6                     ext.l      D6
  98. 000000F0  2206                     move.l     D1, D6
  99. 000000F2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  100. 000000F6  2E00                     move.l     D7, D0
  101. 000000F8  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  102. 000000FE  6C04                     bge        +0x6 /* 00000104 */
  103. 00000100  2007                     move.l     D0, D7
  104. 00000102  6006                     bra        +0x8 /* 0000010A */
  105. label00000104:
  106. 00000104  203C 0000 7FFF           move.l     D0, 0x7FFF
  107. label0000010A:
  108. 0000010A  2E00                     move.l     D7, D0
  109. 0000010C  6648                     bne        +0x4A /* 00000156 */
  110. 0000010E  5287                     addq.l     D7, 1
  111. 00000110  6044                     bra        +0x46 /* 00000156 */
  112. label00000112:
  113. 00000112  4A87                     tst.l      D7
  114. 00000114  6C40                     bge        +0x42 /* 00000156 */
  115. 00000116  2207                     move.l     D1, D7
  116. 00000118  2001                     move.l     D0, D1
  117. 0000011A  C2FC 05A0                mulu.w     D1, 0x5A0
  118. 0000011E  4840                     swap.w     D0
  119. 00000120  C0FC 05A0                mulu.w     D0, 0x5A0
  120. 00000124  4840                     swap.w     D0
  121. 00000126  4240                     clr.w      D0
  122. 00000128  D280                     add.l      D1, D0
  123. 0000012A  48C6                     ext.l      D6
  124. 0000012C  2006                     move.l     D0, D6
  125. 0000012E  E280                     asr        D0, 1
  126. 00000130  9280                     sub.l      D1, D0
  127. 00000132  48C6                     ext.l      D6
  128. 00000134  2001                     move.l     D0, D1
  129. 00000136  2206                     move.l     D1, D6
  130. 00000138  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  131. 0000013C  2E00                     move.l     D7, D0
  132. 0000013E  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  133. 00000144  6F04                     ble        +0x6 /* 0000014A */
  134. 00000146  2007                     move.l     D0, D7
  135. 00000148  6006                     bra        +0x8 /* 00000150 */
  136. label0000014A:
  137. 0000014A  203C FFFF 8000           move.l     D0, 0xFFFF8000
  138. label00000150:
  139. 00000150  2E00                     move.l     D7, D0
  140. 00000152  6602                     bne        +0x4 /* 00000156 */
  141. 00000154  5387                     subq.l     D7, 1
  142. label00000156:
  143. 00000156  3A07                     move.w     D5, D7
  144. 00000158  3005                     move.w     D0, D5
  145. 0000015A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  146. 0000015E  4E75                     rts
  147. export_222:
  148. fn00000160:
  149. 00000160  48E7 0300                movem.l    -[A7], D6,D7
  150. 00000164  3C2F 000E                move.w     D6, [A7 + 0xE]
  151. 00000168  3E2F 0012                move.w     D7, [A7 + 0x12]
  152. 0000016C  6F16                     ble        +0x18 /* 00000184 */
  153. 0000016E  3006                     move.w     D0, D6
  154. 00000170  C1C7                     muls.w     D0, D7
  155. 00000172  D0BC 0000 02D0           add.l      D0, 0x2D0
  156. 00000178  81FC 05A0                divs.w     D0, 0x5A0
  157. 0000017C  3E00                     move.w     D7, D0
  158. 0000017E  661C                     bne        +0x1E /* 0000019C */
  159. 00000180  5247                     addq.w     D7, 1
  160. 00000182  6018                     bra        +0x1A /* 0000019C */
  161. label00000184:
  162. 00000184  4A47                     tst.w      D7
  163. 00000186  6C14                     bge        +0x16 /* 0000019C */
  164. 00000188  3006                     move.w     D0, D6
  165. 0000018A  C1C7                     muls.w     D0, D7
  166. 0000018C  90BC 0000 02D0           sub.l      D0, 0x2D0
  167. 00000192  81FC 05A0                divs.w     D0, 0x5A0
  168. 00000196  3E00                     move.w     D7, D0
  169. 00000198  6602                     bne        +0x4 /* 0000019C */
  170. 0000019A  5347                     subq.w     D7, 1
  171. label0000019C:
  172. 0000019C  3007                     move.w     D0, D7
  173. 0000019E  4CDF 00C0                movem.l    D6,D7, [A7]+
  174. 000001A2  4E75                     rts
  175. export_223:
  176. 000001A4  48E7 0700                movem.l    -[A7], D5,D6,D7
  177. 000001A8  3A2F 0016                move.w     D5, [A7 + 0x16]
  178. 000001AC  3C2F 0012                move.w     D6, [A7 + 0x12]
  179. 000001B0  48C5                     ext.l      D5
  180. 000001B2  2E05                     move.l     D7, D5
  181. 000001B4  6F40                     ble        +0x42 /* 000001F6 */
  182. 000001B6  2207                     move.l     D1, D7
  183. 000001B8  2001                     move.l     D0, D1
  184. 000001BA  C2FC 05A0                mulu.w     D1, 0x5A0
  185. 000001BE  4840                     swap.w     D0
  186. 000001C0  C0FC 05A0                mulu.w     D0, 0x5A0
  187. 000001C4  4840                     swap.w     D0
  188. 000001C6  4240                     clr.w      D0
  189. 000001C8  D280                     add.l      D1, D0
  190. 000001CA  48C6                     ext.l      D6
  191. 000001CC  2006                     move.l     D0, D6
  192. 000001CE  E280                     asr        D0, 1
  193. 000001D0  D081                     add.l      D0, D1
  194. 000001D2  48C6                     ext.l      D6
  195. 000001D4  2206                     move.l     D1, D6
  196. 000001D6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  197. 000001DA  2E00                     move.l     D7, D0
  198. 000001DC  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  199. 000001E2  6C04                     bge        +0x6 /* 000001E8 */
  200. 000001E4  2007                     move.l     D0, D7
  201. 000001E6  6006                     bra        +0x8 /* 000001EE */
  202. label000001E8:
  203. 000001E8  203C 0000 7FFF           move.l     D0, 0x7FFF
  204. label000001EE:
  205. 000001EE  2E00                     move.l     D7, D0
  206. 000001F0  6648                     bne        +0x4A /* 0000023A */
  207. 000001F2  5287                     addq.l     D7, 1
  208. 000001F4  6044                     bra        +0x46 /* 0000023A */
  209. label000001F6:
  210. 000001F6  4A87                     tst.l      D7
  211. 000001F8  6C40                     bge        +0x42 /* 0000023A */
  212. 000001FA  2207                     move.l     D1, D7
  213. 000001FC  2001                     move.l     D0, D1
  214. 000001FE  C2FC 05A0                mulu.w     D1, 0x5A0
  215. 00000202  4840                     swap.w     D0
  216. 00000204  C0FC 05A0                mulu.w     D0, 0x5A0
  217. 00000208  4840                     swap.w     D0
  218. 0000020A  4240                     clr.w      D0
  219. 0000020C  D280                     add.l      D1, D0
  220. 0000020E  48C6                     ext.l      D6
  221. 00000210  2006                     move.l     D0, D6
  222. 00000212  E280                     asr        D0, 1
  223. 00000214  9280                     sub.l      D1, D0
  224. 00000216  48C6                     ext.l      D6
  225. 00000218  2001                     move.l     D0, D1
  226. 0000021A  2206                     move.l     D1, D6
  227. 0000021C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  228. 00000220  2E00                     move.l     D7, D0
  229. 00000222  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  230. 00000228  6F04                     ble        +0x6 /* 0000022E */
  231. 0000022A  2007                     move.l     D0, D7
  232. 0000022C  6006                     bra        +0x8 /* 00000234 */
  233. label0000022E:
  234. 0000022E  203C FFFF 8000           move.l     D0, 0xFFFF8000
  235. label00000234:
  236. 00000234  2E00                     move.l     D7, D0
  237. 00000236  6602                     bne        +0x4 /* 0000023A */
  238. 00000238  5387                     subq.l     D7, 1
  239. label0000023A:
  240. 0000023A  3A07                     move.w     D5, D7
  241. 0000023C  3005                     move.w     D0, D5
  242. 0000023E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  243. 00000242  4E75                     rts
  244. export_224:
  245. 00000244  48E7 0300                movem.l    -[A7], D6,D7
  246. 00000248  3C2F 000E                move.w     D6, [A7 + 0xE]
  247. 0000024C  2E2F 0010                move.l     D7, [A7 + 0x10]
  248. 00000250  6F22                     ble        +0x24 /* 00000274 */
  249. 00000252  48C6                     ext.l      D6
  250. 00000254  2007                     move.l     D0, D7
  251. 00000256  2206                     move.l     D1, D6
  252. 00000258  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  253. 0000025C  D0BC 0000 02D0           add.l      D0, 0x2D0
  254. 00000262  223C 0000 05A0           move.l     D1, 0x5A0
  255. 00000268  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  256. 0000026C  2E00                     move.l     D7, D0
  257. 0000026E  6628                     bne        +0x2A /* 00000298 */
  258. 00000270  5287                     addq.l     D7, 1
  259. 00000272  6024                     bra        +0x26 /* 00000298 */
  260. label00000274:
  261. 00000274  4A87                     tst.l      D7
  262. 00000276  6C20                     bge        +0x22 /* 00000298 */
  263. 00000278  48C6                     ext.l      D6
  264. 0000027A  2007                     move.l     D0, D7
  265. 0000027C  2206                     move.l     D1, D6
  266. 0000027E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  267. 00000282  90BC 0000 02D0           sub.l      D0, 0x2D0
  268. 00000288  223C 0000 05A0           move.l     D1, 0x5A0
  269. 0000028E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  270. 00000292  2E00                     move.l     D7, D0
  271. 00000294  6602                     bne        +0x4 /* 00000298 */
  272. 00000296  5387                     subq.l     D7, 1
  273. label00000298:
  274. 00000298  3007                     move.w     D0, D7
  275. 0000029A  4CDF 00C0                movem.l    D6,D7, [A7]+
  276. 0000029E  4E75                     rts
  277. export_225:
  278. 000002A0  48E7 0700                movem.l    -[A7], D5,D6,D7
  279. 000002A4  3C2F 0016                move.w     D6, [A7 + 0x16]
  280. 000002A8  3E2F 0012                move.w     D7, [A7 + 0x12]
  281. 000002AC  48C6                     ext.l      D6
  282. 000002AE  2A06                     move.l     D5, D6
  283. 000002B0  6F2C                     ble        +0x2E /* 000002DE */
  284. 000002B2  2205                     move.l     D1, D5
  285. 000002B4  2001                     move.l     D0, D1
  286. 000002B6  C2FC 05A0                mulu.w     D1, 0x5A0
  287. 000002BA  4840                     swap.w     D0
  288. 000002BC  C0FC 05A0                mulu.w     D0, 0x5A0
  289. 000002C0  4840                     swap.w     D0
  290. 000002C2  4240                     clr.w      D0
  291. 000002C4  D280                     add.l      D1, D0
  292. 000002C6  48C7                     ext.l      D7
  293. 000002C8  2007                     move.l     D0, D7
  294. 000002CA  E280                     asr        D0, 1
  295. 000002CC  D081                     add.l      D0, D1
  296. 000002CE  48C7                     ext.l      D7
  297. 000002D0  2207                     move.l     D1, D7
  298. 000002D2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  299. 000002D6  2A00                     move.l     D5, D0
  300. 000002D8  6634                     bne        +0x36 /* 0000030E */
  301. 000002DA  5285                     addq.l     D5, 1
  302. 000002DC  6030                     bra        +0x32 /* 0000030E */
  303. label000002DE:
  304. 000002DE  4A46                     tst.w      D6
  305. 000002E0  6C2C                     bge        +0x2E /* 0000030E */
  306. 000002E2  2205                     move.l     D1, D5
  307. 000002E4  2001                     move.l     D0, D1
  308. 000002E6  C2FC 05A0                mulu.w     D1, 0x5A0
  309. 000002EA  4840                     swap.w     D0
  310. 000002EC  C0FC 05A0                mulu.w     D0, 0x5A0
  311. 000002F0  4840                     swap.w     D0
  312. 000002F2  4240                     clr.w      D0
  313. 000002F4  D280                     add.l      D1, D0
  314. 000002F6  48C7                     ext.l      D7
  315. 000002F8  2007                     move.l     D0, D7
  316. 000002FA  E280                     asr        D0, 1
  317. 000002FC  9280                     sub.l      D1, D0
  318. 000002FE  48C7                     ext.l      D7
  319. 00000300  2001                     move.l     D0, D1
  320. 00000302  2207                     move.l     D1, D7
  321. 00000304  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  322. 00000308  2A00                     move.l     D5, D0
  323. 0000030A  6602                     bne        +0x4 /* 0000030E */
  324. 0000030C  5385                     subq.l     D5, 1
  325. label0000030E:
  326. 0000030E  2005                     move.l     D0, D5
  327. 00000310  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  328. 00000314  4E75                     rts
  329. export_226:
  330. fn00000316:
  331. 00000316  302D A8AE                move.w     D0, [A5 - 0x5752]
  332. 0000031A  48C0                     ext.l      D0
  333. 0000031C  322F 0006                move.w     D1, [A7 + 0x6]
  334. 00000320  48C1                     ext.l      D1
  335. 00000322  342D A89E                move.w     D2, [A5 - 0x5762]
  336. 00000326  48C2                     ext.l      D2
  337. 00000328  9282                     sub.l      D1, D2
  338. 0000032A  342D A8AA                move.w     D2, [A5 - 0x5756]
  339. 0000032E  48C2                     ext.l      D2
  340. 00000330  2F00                     move.l     -[A7], D0
  341. 00000332  2001                     move.l     D0, D1
  342. 00000334  2202                     move.l     D1, D2
  343. 00000336  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  344. 0000033A  2200                     move.l     D1, D0
  345. 0000033C  201F                     move.l     D0, [A7]+
  346. 0000033E  342D A896                move.w     D2, [A5 - 0x576A]
  347. 00000342  48C2                     ext.l      D2
  348. 00000344  D481                     add.l      D2, D1
  349. 00000346  322D A89A                move.w     D1, [A5 - 0x5766]
  350. 0000034A  48C1                     ext.l      D1
  351. 0000034C  2F00                     move.l     -[A7], D0
  352. 0000034E  2002                     move.l     D0, D2
  353. 00000350  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  354. 00000354  2200                     move.l     D1, D0
  355. 00000356  201F                     move.l     D0, [A7]+
  356. 00000358  D280                     add.l      D1, D0
  357. 0000035A  3001                     move.w     D0, D1
  358. 0000035C  4E75                     rts
  359. export_227:
  360. fn0000035E:
  361. 0000035E  302D A8B0                move.w     D0, [A5 - 0x5750]
  362. 00000362  48C0                     ext.l      D0
  363. 00000364  322F 0006                move.w     D1, [A7 + 0x6]
  364. 00000368  48C1                     ext.l      D1
  365. 0000036A  342D A89C                move.w     D2, [A5 - 0x5764]
  366. 0000036E  48C2                     ext.l      D2
  367. 00000370  9282                     sub.l      D1, D2
  368. 00000372  342D A8A8                move.w     D2, [A5 - 0x5758]
  369. 00000376  48C2                     ext.l      D2
  370. 00000378  2F00                     move.l     -[A7], D0
  371. 0000037A  2001                     move.l     D0, D1
  372. 0000037C  2202                     move.l     D1, D2
  373. 0000037E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  374. 00000382  2200                     move.l     D1, D0
  375. 00000384  201F                     move.l     D0, [A7]+
  376. 00000386  342D A894                move.w     D2, [A5 - 0x576C]
  377. 0000038A  48C2                     ext.l      D2
  378. 0000038C  D481                     add.l      D2, D1
  379. 0000038E  322D A898                move.w     D1, [A5 - 0x5768]
  380. 00000392  48C1                     ext.l      D1
  381. 00000394  2F00                     move.l     -[A7], D0
  382. 00000396  2002                     move.l     D0, D2
  383. 00000398  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  384. 0000039C  2200                     move.l     D1, D0
  385. 0000039E  201F                     move.l     D0, [A7]+
  386. 000003A0  9081                     sub.l      D0, D1
  387. 000003A2  4E75                     rts
  388. fn000003A4:
  389. 000003A4  302D A89E                move.w     D0, [A5 - 0x5762]
  390. 000003A8  48C0                     ext.l      D0
  391. 000003AA  322F 0006                move.w     D1, [A7 + 0x6]
  392. 000003AE  48C1                     ext.l      D1
  393. 000003B0  342D A8AE                move.w     D2, [A5 - 0x5752]
  394. 000003B4  48C2                     ext.l      D2
  395. 000003B6  9282                     sub.l      D1, D2
  396. 000003B8  342D A89A                move.w     D2, [A5 - 0x5766]
  397. 000003BC  48C2                     ext.l      D2
  398. 000003BE  2F00                     move.l     -[A7], D0
  399. 000003C0  2001                     move.l     D0, D1
  400. 000003C2  2202                     move.l     D1, D2
  401. 000003C4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  402. 000003C8  2200                     move.l     D1, D0
  403. 000003CA  201F                     move.l     D0, [A7]+
  404. 000003CC  342D A8A6                move.w     D2, [A5 - 0x575A]
  405. 000003D0  48C2                     ext.l      D2
  406. 000003D2  D481                     add.l      D2, D1
  407. 000003D4  322D A8AA                move.w     D1, [A5 - 0x5756]
  408. 000003D8  48C1                     ext.l      D1
  409. 000003DA  2F00                     move.l     -[A7], D0
  410. 000003DC  2002                     move.l     D0, D2
  411. 000003DE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  412. 000003E2  2200                     move.l     D1, D0
  413. 000003E4  201F                     move.l     D0, [A7]+
  414. 000003E6  D280                     add.l      D1, D0
  415. 000003E8  3001                     move.w     D0, D1
  416. 000003EA  4E75                     rts
  417. fn000003EC:
  418. 000003EC  302D A89C                move.w     D0, [A5 - 0x5764]
  419. 000003F0  48C0                     ext.l      D0
  420. 000003F2  322D A8B0                move.w     D1, [A5 - 0x5750]
  421. 000003F6  48C1                     ext.l      D1
  422. 000003F8  342F 0006                move.w     D2, [A7 + 0x6]
  423. 000003FC  48C2                     ext.l      D2
  424. 000003FE  9282                     sub.l      D1, D2
  425. 00000400  342D A898                move.w     D2, [A5 - 0x5768]
  426. 00000404  48C2                     ext.l      D2
  427. 00000406  2F00                     move.l     -[A7], D0
  428. 00000408  2001                     move.l     D0, D1
  429. 0000040A  2202                     move.l     D1, D2
  430. 0000040C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  431. 00000410  2200                     move.l     D1, D0
  432. 00000412  201F                     move.l     D0, [A7]+
  433. 00000414  342D A8A4                move.w     D2, [A5 - 0x575C]
  434. 00000418  48C2                     ext.l      D2
  435. 0000041A  D481                     add.l      D2, D1
  436. 0000041C  322D A8A8                move.w     D1, [A5 - 0x5758]
  437. 00000420  48C1                     ext.l      D1
  438. 00000422  2F00                     move.l     -[A7], D0
  439. 00000424  2002                     move.l     D0, D2
  440. 00000426  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  441. 0000042A  2200                     move.l     D1, D0
  442. 0000042C  201F                     move.l     D0, [A7]+
  443. 0000042E  D280                     add.l      D1, D0
  444. 00000430  3001                     move.w     D0, D1
  445. 00000432  4E75                     rts
  446. export_228:
  447. fn00000434:
  448. 00000434  2F07                     move.l     -[A7], D7
  449. 00000436  3E2F 000A                move.w     D7, [A7 + 0xA]
  450. 0000043A  6728                     beq        +0x2A /* 00000464 */
  451. 0000043C  302D A8AA                move.w     D0, [A5 - 0x5756]
  452. 00000440  C1C7                     muls.w     D0, D7
  453. 00000442  322D A896                move.w     D1, [A5 - 0x576A]
  454. 00000446  48C1                     ext.l      D1
  455. 00000448  D280                     add.l      D1, D0
  456. 0000044A  302D A89A                move.w     D0, [A5 - 0x5766]
  457. 0000044E  48C0                     ext.l      D0
  458. 00000450  C141                     exg        D0, D1
  459. 00000452  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  460. 00000456  3E00                     move.w     D7, D0
  461. 00000458  6706                     beq        +0x8 /* 00000460 */
  462. 0000045A  48C7                     ext.l      D7
  463. 0000045C  2007                     move.l     D0, D7
  464. 0000045E  6006                     bra        +0x8 /* 00000466 */
  465. label00000460:
  466. 00000460  7001                     moveq.l    D0, 0x01
  467. 00000462  6002                     bra        +0x4 /* 00000466 */
  468. label00000464:
  469. 00000464  7000                     moveq.l    D0, 0x00
  470. label00000466:
  471. 00000466  2E1F                     move.l     D7, [A7]+
  472. 00000468  4E75                     rts
  473. export_229:
  474. fn0000046A:
  475. 0000046A  2F07                     move.l     -[A7], D7
  476. 0000046C  3E2F 000A                move.w     D7, [A7 + 0xA]
  477. 00000470  6728                     beq        +0x2A /* 0000049A */
  478. 00000472  302D A8A8                move.w     D0, [A5 - 0x5758]
  479. 00000476  C1C7                     muls.w     D0, D7
  480. 00000478  322D A894                move.w     D1, [A5 - 0x576C]
  481. 0000047C  48C1                     ext.l      D1
  482. 0000047E  D280                     add.l      D1, D0
  483. 00000480  302D A898                move.w     D0, [A5 - 0x5768]
  484. 00000484  48C0                     ext.l      D0
  485. 00000486  C141                     exg        D0, D1
  486. 00000488  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  487. 0000048C  3E00                     move.w     D7, D0
  488. 0000048E  6706                     beq        +0x8 /* 00000496 */
  489. 00000490  48C7                     ext.l      D7
  490. 00000492  2007                     move.l     D0, D7
  491. 00000494  6006                     bra        +0x8 /* 0000049C */
  492. label00000496:
  493. 00000496  7001                     moveq.l    D0, 0x01
  494. 00000498  6002                     bra        +0x4 /* 0000049C */
  495. label0000049A:
  496. 0000049A  7000                     moveq.l    D0, 0x00
  497. label0000049C:
  498. 0000049C  2E1F                     move.l     D7, [A7]+
  499. 0000049E  4E75                     rts
  500. fn000004A0:
  501. 000004A0  2F07                     move.l     -[A7], D7
  502. 000004A2  3E2F 000A                move.w     D7, [A7 + 0xA]
  503. 000004A6  6728                     beq        +0x2A /* 000004D0 */
  504. 000004A8  302D A89A                move.w     D0, [A5 - 0x5766]
  505. 000004AC  C1C7                     muls.w     D0, D7
  506. 000004AE  322D A8A6                move.w     D1, [A5 - 0x575A]
  507. 000004B2  48C1                     ext.l      D1
  508. 000004B4  D280                     add.l      D1, D0
  509. 000004B6  302D A8AA                move.w     D0, [A5 - 0x5756]
  510. 000004BA  48C0                     ext.l      D0
  511. 000004BC  C141                     exg        D0, D1
  512. 000004BE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  513. 000004C2  3E00                     move.w     D7, D0
  514. 000004C4  6706                     beq        +0x8 /* 000004CC */
  515. 000004C6  48C7                     ext.l      D7
  516. 000004C8  2007                     move.l     D0, D7
  517. 000004CA  6006                     bra        +0x8 /* 000004D2 */
  518. label000004CC:
  519. 000004CC  7001                     moveq.l    D0, 0x01
  520. 000004CE  6002                     bra        +0x4 /* 000004D2 */
  521. label000004D0:
  522. 000004D0  7000                     moveq.l    D0, 0x00
  523. label000004D2:
  524. 000004D2  2E1F                     move.l     D7, [A7]+
  525. 000004D4  4E75                     rts
  526. fn000004D6:
  527. 000004D6  2F07                     move.l     -[A7], D7
  528. 000004D8  3E2F 000A                move.w     D7, [A7 + 0xA]
  529. 000004DC  6728                     beq        +0x2A /* 00000506 */
  530. 000004DE  302D A898                move.w     D0, [A5 - 0x5768]
  531. 000004E2  C1C7                     muls.w     D0, D7
  532. 000004E4  322D A8A4                move.w     D1, [A5 - 0x575C]
  533. 000004E8  48C1                     ext.l      D1
  534. 000004EA  D280                     add.l      D1, D0
  535. 000004EC  302D A8A8                move.w     D0, [A5 - 0x5758]
  536. 000004F0  48C0                     ext.l      D0
  537. 000004F2  C141                     exg        D0, D1
  538. 000004F4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  539. 000004F8  3E00                     move.w     D7, D0
  540. 000004FA  6706                     beq        +0x8 /* 00000502 */
  541. 000004FC  48C7                     ext.l      D7
  542. 000004FE  2007                     move.l     D0, D7
  543. 00000500  6006                     bra        +0x8 /* 00000508 */
  544. label00000502:
  545. 00000502  7001                     moveq.l    D0, 0x01
  546. 00000504  6002                     bra        +0x4 /* 00000508 */
  547. label00000506:
  548. 00000506  7000                     moveq.l    D0, 0x00
  549. label00000508:
  550. 00000508  2E1F                     move.l     D7, [A7]+
  551. 0000050A  4E75                     rts
  552. export_230:
  553. fn0000050C:
  554. 0000050C  302F 0004                move.w     D0, [A7 + 0x4]
  555. 00000510  48C0                     ext.l      D0
  556. 00000512  206D E9DE                movea.l    A0, [A5 - 0x1622]
  557. 00000516  7200                     moveq.l    D1, 0x00
  558. 00000518  3228 00B4                move.w     D1, [A0 + 0xB4]
  559. 0000051C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  560. 00000520  E188                     lsl        D0, 8
  561. 00000522  322F 0006                move.w     D1, [A7 + 0x6]
  562. 00000526  48C1                     ext.l      D1
  563. 00000528  206D E9DE                movea.l    A0, [A5 - 0x1622]
  564. 0000052C  7400                     moveq.l    D2, 0x00
  565. 0000052E  3428 00B4                move.w     D2, [A0 + 0xB4]
  566. 00000532  2F00                     move.l     -[A7], D0
  567. 00000534  2001                     move.l     D0, D1
  568. 00000536  2202                     move.l     D1, D2
  569. 00000538  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  570. 0000053C  2200                     move.l     D1, D0
  571. 0000053E  201F                     move.l     D0, [A7]+
  572. 00000540  E089                     lsr        D1, 8
  573. 00000542  D280                     add.l      D1, D0
  574. 00000544  7010                     moveq.l    D0, 0x10
  575. 00000546  E0A9                     lsr        D1, D0
  576. 00000548  2001                     move.l     D0, D1
  577. 0000054A  4E75                     rts
  578. export_231:
  579. fn0000054C:
  580. 0000054C  48E7 0310                movem.l    -[A7], D6,D7,A3
  581. 00000550  266F 0010                movea.l    A3, [A7 + 0x10]
  582. 00000554  302B 0006                move.w     D0, [A3 + 0x6]
  583. 00000558  906B 0002                sub.w      D0, [A3 + 0x2]
  584. 0000055C  5240                     addq.w     D0, 1
  585. 0000055E  48C0                     ext.l      D0
  586. 00000560  81FC 0002                divs.w     D0, 0x2
  587. 00000564  3E00                     move.w     D7, D0
  588. 00000566  0C47 0004                cmpi.w     D7, 0x4
  589. 0000056A  6C04                     bge        +0x6 /* 00000570 */
  590. 0000056C  7E04                     moveq.l    D7, 0x04
  591. 0000056E  6064                     bra        +0x66 /* 000005D4 */
  592. label00000570:
  593. 00000570  206D E9DE                movea.l    A0, [A5 - 0x1622]
  594. 00000574  3028 017A                move.w     D0, [A0 + 0x17A]
  595. 00000578  48C0                     ext.l      D0
  596. 0000057A  2200                     move.l     D1, D0
  597. 0000057C  D080                     add.l      D0, D0
  598. 0000057E  D081                     add.l      D0, D1
  599. 00000580  81FC 0008                divs.w     D0, 0x8
  600. 00000584  3C00                     move.w     D6, D0
  601. 00000586  BC47                     cmp.w      D6, D7
  602. 00000588  6C02                     bge        +0x4 /* 0000058C */
  603. 0000058A  3E06                     move.w     D7, D6
  604. label0000058C:
  605. 0000058C  302B 0004                move.w     D0, [A3 + 0x4]
  606. 00000590  48C0                     ext.l      D0
  607. 00000592  3213                     move.w     D1, [A3]
  608. 00000594  48C1                     ext.l      D1
  609. 00000596  9081                     sub.l      D0, D1
  610. 00000598  5280                     addq.l     D0, 1
  611. 0000059A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  612. 0000059E  3228 017A                move.w     D1, [A0 + 0x17A]
  613. 000005A2  48C1                     ext.l      D1
  614. 000005A4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  615. 000005A8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  616. 000005AC  3228 017C                move.w     D1, [A0 + 0x17C]
  617. 000005B0  48C1                     ext.l      D1
  618. 000005B2  E381                     asl        D1, 1
  619. 000005B4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  620. 000005B8  3C00                     move.w     D6, D0
  621. 000005BA  0C46 0004                cmpi.w     D6, 0x4
  622. 000005BE  6F12                     ble        +0x14 /* 000005D2 */
  623. 000005C0  BC47                     cmp.w      D6, D7
  624. 000005C2  6F06                     ble        +0x8 /* 000005CA */
  625. 000005C4  48C7                     ext.l      D7
  626. 000005C6  2007                     move.l     D0, D7
  627. 000005C8  6004                     bra        +0x6 /* 000005CE */
  628. label000005CA:
  629. 000005CA  48C6                     ext.l      D6
  630. 000005CC  2006                     move.l     D0, D6
  631. label000005CE:
  632. 000005CE  3E00                     move.w     D7, D0
  633. 000005D0  6002                     bra        +0x4 /* 000005D4 */
  634. label000005D2:
  635. 000005D2  7E04                     moveq.l    D7, 0x04
  636. label000005D4:
  637. 000005D4  3B47 A890                move.w     [A5 - 0x5770], D7
  638. 000005D8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  639. 000005DC  3028 017C                move.w     D0, [A0 + 0x17C]
  640. 000005E0  C1C7                     muls.w     D0, D7
  641. 000005E2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  642. 000005E6  3228 017A                move.w     D1, [A0 + 0x17A]
  643. 000005EA  48C1                     ext.l      D1
  644. 000005EC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  645. 000005F0  3B40 A88E                move.w     [A5 - 0x5772], D0
  646. 000005F4  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  647. 000005F8  4E75                     rts
  648. export_232:
  649. fn000005FA:
  650. 000005FA  4E56 FFFC                link       A6, -0x0004
  651. 000005FE  2F0B                     move.l     -[A7], A3
  652. 00000600  266E 0008                movea.l    A3, [A6 + 0x8]
  653. 00000604  4A6B 017E                tst.w      [A3 + 0x17E]
  654. 00000608  6606                     bne        +0x8 /* 00000610 */
  655. 0000060A  377C 0064 017E           move.w     [A3 + 0x17E], 0x64 /* 'd' */
  656. label00000610:
  657. 00000610  4A6B 0176                tst.w      [A3 + 0x176]
  658. 00000614  660C                     bne        +0xE /* 00000622 */
  659. 00000616  377C 0048 0178           move.w     [A3 + 0x178], 0x48 /* 'H' */
  660. 0000061C  377C 0048 0176           move.w     [A3 + 0x176], 0x48 /* 'H' */
  661. label00000622:
  662. 00000622  302B 0006                move.w     D0, [A3 + 0x6]
  663. 00000626  48C0                     ext.l      D0
  664. 00000628  223C 0000 C000           move.l     D1, 0xC000
  665. 0000062E  C280                     and.l      D1, D0
  666. 00000630  6704                     beq        +0x6 /* 00000636 */
  667. 00000632  7001                     moveq.l    D0, 0x01
  668. 00000634  6002                     bra        +0x4 /* 00000638 */
  669. label00000636:
  670. 00000636  7000                     moveq.l    D0, 0x00
  671. label00000638:
  672. 00000638  3740 00E4                move.w     [A3 + 0xE4], D0
  673. 0000063C  6728                     beq        +0x2A /* 00000666 */
  674. 0000063E  4AAB 00C6                tst.l      [A3 + 0xC6]
  675. 00000642  6622                     bne        +0x24 /* 00000666 */
  676. 00000644  486B 00C6                pea.l      [A3 + 0xC6]
  677. 00000648  4EBA 2F2A                jsr        [PC + 0x2F2A /* 00003574 */]
  678. 0000064C  4A40                     tst.w      D0
  679. 0000064E  588F                     addq.l     A7, 4
  680. 00000650  670E                     beq        +0x10 /* 00000660 */
  681. 00000652  486B 00CA                pea.l      [A3 + 0xCA]
  682. 00000656  4EBA 2F1C                jsr        [PC + 0x2F1C /* 00003574 */]
  683. 0000065A  4A40                     tst.w      D0
  684. 0000065C  588F                     addq.l     A7, 4
  685. 0000065E  6606                     bne        +0x8 /* 00000666 */
  686. label00000660:
  687. 00000660  7000                     moveq.l    D0, 0x00
  688. 00000662  6000 00AC                bra        +0xAE /* 00000710 */
  689. label00000666:
  690. 00000666  70FF                     moveq.l    D0, 0xFFFFFFFF
  691. 00000668  2740 0156                move.l     [A3 + 0x156], D0
  692. 0000066C  2740 0152                move.l     [A3 + 0x152], D0
  693. 00000670  2740 014E                move.l     [A3 + 0x14E], D0
  694. 00000674  2740 0148                move.l     [A3 + 0x148], D0
  695. 00000678  2740 0144                move.l     [A3 + 0x144], D0
  696. 0000067C  2F0B                     move.l     -[A7], A3
  697. 0000067E  4EBA 00D6                jsr        [PC + 0xD6 /* 00000756 */]
  698. 00000682  7001                     moveq.l    D0, 0x01
  699. 00000684  3F00                     move.w     -[A7], D0
  700. 00000686  A889                     syscall    TextMode
  701. 00000688  302B 0016                move.w     D0, [A3 + 0x16]
  702. 0000068C  906B 0012                sub.w      D0, [A3 + 0x12]
  703. 00000690  3740 0172                move.w     [A3 + 0x172], D0
  704. 00000694  302B 0014                move.w     D0, [A3 + 0x14]
  705. 00000698  906B 0010                sub.w      D0, [A3 + 0x10]
  706. 0000069C  3740 0174                move.w     [A3 + 0x174], D0
  707. 000006A0  302B 017E                move.w     D0, [A3 + 0x17E]
  708. 000006A4  48C0                     ext.l      D0
  709. 000006A6  4480                     neg.l      D0
  710. 000006A8  2F00                     move.l     -[A7], D0
  711. 000006AA  4EBA 05E4                jsr        [PC + 0x5E4 /* 00000C90 */]
  712. 000006AE  4A6B 00E6                tst.w      [A3 + 0xE6]
  713. 000006B2  508F                     addq.l     A7, 8
  714. 000006B4  6630                     bne        +0x32 /* 000006E6 */
  715. 000006B6  426E FFFC                clr.w      [A6 - 0x4]
  716. 000006BA  426E FFFE                clr.w      [A6 - 0x2]
  717. 000006BE  486E FFFC                pea.l      [A6 - 0x4]
  718. 000006C2  A870                     syscall    LocalToGlobal
  719. 000006C4  4A6B 0188                tst.w      [A3 + 0x188]
  720. 000006C8  661C                     bne        +0x1E /* 000006E6 */
  721. 000006CA  7003                     moveq.l    D0, 0x03
  722. 000006CC  B06B 018A                cmp.w      D0, [A3 + 0x18A]
  723. 000006D0  6714                     beq        +0x16 /* 000006E6 */
  724. 000006D2  046B 000F 0172           subi.w     [A3 + 0x172], 0xF
  725. 000006D8  7004                     moveq.l    D0, 0x04
  726. 000006DA  B06B 018A                cmp.w      D0, [A3 + 0x18A]
  727. 000006DE  6706                     beq        +0x8 /* 000006E6 */
  728. 000006E0  046B 000F 0174           subi.w     [A3 + 0x174], 0xF
  729. label000006E6:
  730. 000006E6  376B 0172 00BC           move.w     [A3 + 0xBC], [A3 + 0x172]
  731. 000006EC  302B 0172                move.w     D0, [A3 + 0x172]
  732. 000006F0  D06B 016C                add.w      D0, [A3 + 0x16C]
  733. 000006F4  5340                     subq.w     D0, 1
  734. 000006F6  3740 0170                move.w     [A3 + 0x170], D0
  735. 000006FA  376B 0174 00BA           move.w     [A3 + 0xBA], [A3 + 0x174]
  736. 00000700  302B 0174                move.w     D0, [A3 + 0x174]
  737. 00000704  D06B 016A                add.w      D0, [A3 + 0x16A]
  738. 00000708  5340                     subq.w     D0, 1
  739. 0000070A  3740 016E                move.w     [A3 + 0x16E], D0
  740. 0000070E  7001                     moveq.l    D0, 0x01
  741. label00000710:
  742. 00000710  266E FFF8                movea.l    A3, [A6 - 0x8]
  743. 00000714  4E5E                     unlink     A6
  744. 00000716  4E75                     rts
  745. fn00000718:
  746. 00000718  2F0B                     move.l     -[A7], A3
  747. 0000071A  266F 0008                movea.l    A3, [A7 + 0x8]
  748. 0000071E  B7ED E9DE                cmpa.l     A3, [A5 - 0x1622]
  749. 00000722  660A                     bne        +0xC /* 0000072E */
  750. 00000724  7000                     moveq.l    D0, 0x00
  751. 00000726  2F00                     move.l     -[A7], D0
  752. 00000728  4EBA 002C                jsr        [PC + 0x2C /* 00000756 */]
  753. 0000072C  588F                     addq.l     A7, 4
  754. label0000072E:
  755. 0000072E  4AAB 00C6                tst.l      [A3 + 0xC6]
  756. 00000732  6706                     beq        +0x8 /* 0000073A */
  757. 00000734  2F2B 00C6                move.l     -[A7], [A3 + 0xC6]
  758. 00000738  AA08                     syscall    DisposePixPat/DisposPixPat
  759. label0000073A:
  760. 0000073A  4AAB 00CA                tst.l      [A3 + 0xCA]
  761. 0000073E  6706                     beq        +0x8 /* 00000746 */
  762. 00000740  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  763. 00000744  AA08                     syscall    DisposePixPat/DisposPixPat
  764. label00000746:
  765. 00000746  7000                     moveq.l    D0, 0x00
  766. 00000748  2740 00CA                move.l     [A3 + 0xCA], D0
  767. 0000074C  2740 00C6                move.l     [A3 + 0xC6], D0
  768. 00000750  7001                     moveq.l    D0, 0x01
  769. 00000752  265F                     movea.l    A3, [A7]+
  770. 00000754  4E75                     rts
  771. export_233:
  772. fn00000756:
  773. 00000756  2F0B                     move.l     -[A7], A3
  774. 00000758  266F 0008                movea.l    A3, [A7 + 0x8]
  775. 0000075C  200B                     move.l     D0, A3
  776. 0000075E  6604                     bne        +0x6 /* 00000764 */
  777. 00000760  47ED AAF0                lea.l      A3, [A5 - 0x5510]
  778. label00000764:
  779. 00000764  2F0B                     move.l     -[A7], A3
  780. 00000766  A873                     syscall    SetPort
  781. 00000768  B7ED E9DE                cmpa.l     A3, [A5 - 0x1622]
  782. 0000076C  6764                     beq        +0x66 /* 000007D2 */
  783. 0000076E  2B4B E9DE                move.l     [A5 - 0x1622], A3
  784. 00000772  3B6B 00DE A892           move.w     [A5 - 0x576E], [A3 + 0xDE]
  785. 00000778  3B6B 00E4 A8C4           move.w     [A5 - 0x573C], [A3 + 0xE4]
  786. 0000077E  6652                     bne        +0x54 /* 000007D2 */
  787. 00000780  7001                     moveq.l    D0, 0x01
  788. 00000782  3F00                     move.w     -[A7], D0
  789. 00000784  A889                     syscall    TextMode
  790. 00000786  3B7C FFFF A8C0           move.w     [A5 - 0x5740], 0xFFFF
  791. 0000078C  3B7C FFFF A8C2           move.w     [A5 - 0x573E], 0xFFFF
  792. 00000792  2F2B 0156                move.l     -[A7], [A3 + 0x156]
  793. 00000796  4EBA 2E0C                jsr        [PC + 0x2E0C /* 000035A4 */]
  794. 0000079A  3B40 A8BE                move.w     [A5 - 0x5742], D0
  795. 0000079E  2F2B 0144                move.l     -[A7], [A3 + 0x144]
  796. 000007A2  4EBA 2E00                jsr        [PC + 0x2E00 /* 000035A4 */]
  797. 000007A6  3B40 A8BC                move.w     [A5 - 0x5744], D0
  798. 000007AA  2F2B 0148                move.l     -[A7], [A3 + 0x148]
  799. 000007AE  4EBA 2DF4                jsr        [PC + 0x2DF4 /* 000035A4 */]
  800. 000007B2  3B40 A8BA                move.w     [A5 - 0x5746], D0
  801. 000007B6  2F2B 014E                move.l     -[A7], [A3 + 0x14E]
  802. 000007BA  4EBA 2DE8                jsr        [PC + 0x2DE8 /* 000035A4 */]
  803. 000007BE  3B40 A8B8                move.w     [A5 - 0x5748], D0
  804. 000007C2  2F2B 0152                move.l     -[A7], [A3 + 0x152]
  805. 000007C6  4EBA 2DDC                jsr        [PC + 0x2DDC /* 000035A4 */]
  806. 000007CA  3B40 A8B6                move.w     [A5 - 0x574A], D0
  807. 000007CE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  808. label000007D2:
  809. 000007D2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  810. 000007D6  317C FFFF 014C           move.w     [A0 + 0x14C], 0xFFFF
  811. 000007DC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  812. 000007E0  317C FFFF 0102           move.w     [A0 + 0x102], 0xFFFF
  813. 000007E6  7001                     moveq.l    D0, 0x01
  814. 000007E8  265F                     movea.l    A3, [A7]+
  815. 000007EA  4E75                     rts
  816. export_234:
  817. 000007EC  2F0B                     move.l     -[A7], A3
  818. 000007EE  266F 0008                movea.l    A3, [A7 + 0x8]
  819. 000007F2  41ED A8AC                lea.l      A0, [A5 - 0x5754]
  820. 000007F6  224B                     movea.l    A1, A3
  821. 000007F8  22D8                     move.l     [A1]+, [A0]+
  822. 000007FA  22D8                     move.l     [A1]+, [A0]+
  823. 000007FC  7001                     moveq.l    D0, 0x01
  824. 000007FE  265F                     movea.l    A3, [A7]+
  825. 00000800  4E75                     rts
  826. export_235:
  827. 00000802  2F0B                     move.l     -[A7], A3
  828. 00000804  266F 0008                movea.l    A3, [A7 + 0x8]
  829. 00000808  41ED A89C                lea.l      A0, [A5 - 0x5764]
  830. 0000080C  224B                     movea.l    A1, A3
  831. 0000080E  22D8                     move.l     [A1]+, [A0]+
  832. 00000810  22D8                     move.l     [A1]+, [A0]+
  833. 00000812  7001                     moveq.l    D0, 0x01
  834. 00000814  265F                     movea.l    A3, [A7]+
  835. 00000816  4E75                     rts
  836. export_236:
  837. 00000818  302D A8B4                move.w     D0, [A5 - 0x574C]
  838. 0000081C  4E75                     rts
  839. export_237:
  840. 0000081E  48E7 0310                movem.l    -[A7], D6,D7,A3
  841. 00000822  266F 0010                movea.l    A3, [A7 + 0x10]
  842. 00000826  200B                     move.l     D0, A3
  843. 00000828  6704                     beq        +0x6 /* 0000082E */
  844. 0000082A  4A13                     tst.b      [A3]
  845. 0000082C  6604                     bne        +0x6 /* 00000832 */
  846. label0000082E:
  847. 0000082E  7000                     moveq.l    D0, 0x00
  848. 00000830  605E                     bra        +0x60 /* 00000890 */
  849. label00000832:
  850. 00000832  7000                     moveq.l    D0, 0x00
  851. 00000834  1013                     move.b     D0, [A3]
  852. 00000836  3E00                     move.w     D7, D0
  853. 00000838  7C00                     moveq.l    D6, 0x00
  854. 0000083A  6018                     bra        +0x1A /* 00000854 */
  855. label0000083C:
  856. 0000083C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  857. 00000840  2068 00E0                movea.l    A0, [A0 + 0xE0]
  858. 00000844  2050                     movea.l    A0, [A0]
  859. 00000846  D6FC 0001                add.w      A3, 0x1
  860. 0000084A  7000                     moveq.l    D0, 0x00
  861. 0000084C  1013                     move.b     D0, [A3]
  862. 0000084E  E580                     asl        D0, 2
  863. 00000850  DCB0 0800                add.l      D6, [A0 + D0]
  864. label00000854:
  865. 00000854  3007                     move.w     D0, D7
  866. 00000856  5347                     subq.w     D7, 1
  867. 00000858  4A40                     tst.w      D0
  868. 0000085A  66E0                     bne        -0x1E /* 0000083C */
  869. 0000085C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  870. 00000860  0C68 0100 00B4           cmpi.w     [A0 + 0xB4], 0x100
  871. 00000866  6608                     bne        +0xA /* 00000870 */
  872. 00000868  7010                     moveq.l    D0, 0x10
  873. 0000086A  2206                     move.l     D1, D6
  874. 0000086C  E0A1                     asr        D1, D0
  875. 0000086E  600A                     bra        +0xC /* 0000087A */
  876. label00000870:
  877. 00000870  2F06                     move.l     -[A7], D6
  878. 00000872  4EBA FC98                jsr        [PC - 0x368 /* 0000050C */]
  879. 00000876  2200                     move.l     D1, D0
  880. 00000878  588F                     addq.l     A7, 4
  881. label0000087A:
  882. 0000087A  3E01                     move.w     D7, D1
  883. 0000087C  4A6D A8B4                tst.w      [A5 - 0x574C]
  884. 00000880  670C                     beq        +0xE /* 0000088E */
  885. 00000882  48C7                     ext.l      D7
  886. 00000884  2F07                     move.l     -[A7], D7
  887. 00000886  4EBA FC18                jsr        [PC - 0x3E8 /* 000004A0 */]
  888. 0000088A  3E00                     move.w     D7, D0
  889. 0000088C  588F                     addq.l     A7, 4
  890. label0000088E:
  891. 0000088E  3007                     move.w     D0, D7
  892. label00000890:
  893. 00000890  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  894. 00000894  4E75                     rts
  895. export_238:
  896. 00000896  4A6D A8B4                tst.w      [A5 - 0x574C]
  897. 0000089A  6714                     beq        +0x16 /* 000008B0 */
  898. 0000089C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  899. 000008A0  3028 0190                move.w     D0, [A0 + 0x190]
  900. 000008A4  48C0                     ext.l      D0
  901. 000008A6  2F00                     move.l     -[A7], D0
  902. 000008A8  4EBA FC2C                jsr        [PC - 0x3D4 /* 000004D6 */]
  903. 000008AC  588F                     addq.l     A7, 4
  904. 000008AE  6008                     bra        +0xA /* 000008B8 */
  905. label000008B0:
  906. 000008B0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  907. 000008B4  3028 0190                move.w     D0, [A0 + 0x190]
  908. label000008B8:
  909. 000008B8  4E75                     rts
  910. export_239:
  911. 000008BA  4A6D A8B4                tst.w      [A5 - 0x574C]
  912. 000008BE  6720                     beq        +0x22 /* 000008E0 */
  913. 000008C0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  914. 000008C4  3028 018C                move.w     D0, [A0 + 0x18C]
  915. 000008C8  48C0                     ext.l      D0
  916. 000008CA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  917. 000008CE  3228 0190                move.w     D1, [A0 + 0x190]
  918. 000008D2  48C1                     ext.l      D1
  919. 000008D4  9081                     sub.l      D0, D1
  920. 000008D6  2F00                     move.l     -[A7], D0
  921. 000008D8  4EBA FBFC                jsr        [PC - 0x404 /* 000004D6 */]
  922. 000008DC  588F                     addq.l     A7, 4
  923. 000008DE  6010                     bra        +0x12 /* 000008F0 */
  924. label000008E0:
  925. 000008E0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  926. 000008E4  226D E9DE                movea.l    A1, [A5 - 0x1622]
  927. 000008E8  3028 018C                move.w     D0, [A0 + 0x18C]
  928. 000008EC  9069 0190                sub.w      D0, [A1 + 0x190]
  929. label000008F0:
  930. 000008F0  4E75                     rts
  931. export_240:
  932. 000008F2  4A6D A8B4                tst.w      [A5 - 0x574C]
  933. 000008F6  6714                     beq        +0x16 /* 0000090C */
  934. 000008F8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  935. 000008FC  3028 0192                move.w     D0, [A0 + 0x192]
  936. 00000900  48C0                     ext.l      D0
  937. 00000902  2F00                     move.l     -[A7], D0
  938. 00000904  4EBA FBD0                jsr        [PC - 0x430 /* 000004D6 */]
  939. 00000908  588F                     addq.l     A7, 4
  940. 0000090A  6008                     bra        +0xA /* 00000914 */
  941. label0000090C:
  942. 0000090C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  943. 00000910  3028 0192                move.w     D0, [A0 + 0x192]
  944. label00000914:
  945. 00000914  4E75                     rts
  946. export_241:
  947. 00000916  4A6D A8B4                tst.w      [A5 - 0x574C]
  948. 0000091A  6714                     beq        +0x16 /* 00000930 */
  949. 0000091C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  950. 00000920  3028 018C                move.w     D0, [A0 + 0x18C]
  951. 00000924  48C0                     ext.l      D0
  952. 00000926  2F00                     move.l     -[A7], D0
  953. 00000928  4EBA FBAC                jsr        [PC - 0x454 /* 000004D6 */]
  954. 0000092C  588F                     addq.l     A7, 4
  955. 0000092E  6008                     bra        +0xA /* 00000938 */
  956. label00000930:
  957. 00000930  206D E9DE                movea.l    A0, [A5 - 0x1622]
  958. 00000934  3028 018C                move.w     D0, [A0 + 0x18C]
  959. label00000938:
  960. 00000938  4E75                     rts
  961. export_242:
  962. 0000093A  48E7 0300                movem.l    -[A7], D6,D7
  963. 0000093E  3C2F 000E                move.w     D6, [A7 + 0xE]
  964. 00000942  206D E9DE                movea.l    A0, [A5 - 0x1622]
  965. 00000946  0C68 0100 00B4           cmpi.w     [A0 + 0xB4], 0x100
  966. 0000094C  661A                     bne        +0x1C /* 00000968 */
  967. 0000094E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  968. 00000952  2068 00E0                movea.l    A0, [A0 + 0xE0]
  969. 00000956  2050                     movea.l    A0, [A0]
  970. 00000958  48C6                     ext.l      D6
  971. 0000095A  2006                     move.l     D0, D6
  972. 0000095C  E580                     asl        D0, 2
  973. 0000095E  7210                     moveq.l    D1, 0x10
  974. 00000960  2030 0800                move.l     D0, [A0 + D0]
  975. 00000964  E2A0                     asr        D0, D1
  976. 00000966  601A                     bra        +0x1C /* 00000982 */
  977. label00000968:
  978. 00000968  206D E9DE                movea.l    A0, [A5 - 0x1622]
  979. 0000096C  2068 00E0                movea.l    A0, [A0 + 0xE0]
  980. 00000970  2050                     movea.l    A0, [A0]
  981. 00000972  48C6                     ext.l      D6
  982. 00000974  2006                     move.l     D0, D6
  983. 00000976  E580                     asl        D0, 2
  984. 00000978  2F30 0800                move.l     -[A7], [A0 + D0]
  985. 0000097C  4EBA FB8E                jsr        [PC - 0x472 /* 0000050C */]
  986. 00000980  588F                     addq.l     A7, 4
  987. label00000982:
  988. 00000982  3E00                     move.w     D7, D0
  989. 00000984  4A6D A8B4                tst.w      [A5 - 0x574C]
  990. 00000988  670C                     beq        +0xE /* 00000996 */
  991. 0000098A  48C7                     ext.l      D7
  992. 0000098C  2F07                     move.l     -[A7], D7
  993. 0000098E  4EBA FB10                jsr        [PC - 0x4F0 /* 000004A0 */]
  994. 00000992  3E00                     move.w     D7, D0
  995. 00000994  588F                     addq.l     A7, 4
  996. label00000996:
  997. 00000996  3007                     move.w     D0, D7
  998. 00000998  4CDF 00C0                movem.l    D6,D7, [A7]+
  999. 0000099C  4E75                     rts
  1000. fn0000099E:
  1001. 0000099E  48E7 0300                movem.l    -[A7], D6,D7
  1002. 000009A2  3C2F 0016                move.w     D6, [A7 + 0x16]
  1003. 000009A6  302F 0012                move.w     D0, [A7 + 0x12]
  1004. 000009AA  48C0                     ext.l      D0
  1005. 000009AC  322F 000E                move.w     D1, [A7 + 0xE]
  1006. 000009B0  48C1                     ext.l      D1
  1007. 000009B2  2E00                     move.l     D7, D0
  1008. 000009B4  9E81                     sub.l      D7, D1
  1009. 000009B6  4A87                     tst.l      D7
  1010. 000009B8  6C04                     bge        +0x6 /* 000009BE */
  1011. 000009BA  5387                     subq.l     D7, 1
  1012. 000009BC  600A                     bra        +0xC /* 000009C8 */
  1013. label000009BE:
  1014. 000009BE  48C6                     ext.l      D6
  1015. 000009C0  BC87                     cmp.l      D6, D7
  1016. 000009C2  6F04                     ble        +0x6 /* 000009C8 */
  1017. 000009C4  48C6                     ext.l      D6
  1018. 000009C6  2E06                     move.l     D7, D6
  1019. label000009C8:
  1020. 000009C8  2007                     move.l     D0, D7
  1021. 000009CA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1022. 000009CE  4E75                     rts
  1023. export_243:
  1024. 000009D0  4E56 0000                link       A6, 0
  1025. 000009D4  7001                     moveq.l    D0, 0x01
  1026. 000009D6  2F00                     move.l     -[A7], D0
  1027. 000009D8  3B6E 000E A8B2           move.w     [A5 - 0x574E], [A6 + 0xE]
  1028. 000009DE  322E 000E                move.w     D1, [A6 + 0xE]
  1029. 000009E2  48C1                     ext.l      D1
  1030. 000009E4  2F01                     move.l     -[A7], D1
  1031. 000009E6  3B6E 000A A8AE           move.w     [A5 - 0x5752], [A6 + 0xA]
  1032. 000009EC  322E 000A                move.w     D1, [A6 + 0xA]
  1033. 000009F0  48C1                     ext.l      D1
  1034. 000009F2  2F01                     move.l     -[A7], D1
  1035. 000009F4  4EBA FFA8                jsr        [PC - 0x58 /* 0000099E */]
  1036. 000009F8  3B40 A8AA                move.w     [A5 - 0x5756], D0
  1037. 000009FC  48C0                     ext.l      D0
  1038. 000009FE  E280                     asr        D0, 1
  1039. 00000A00  3B40 A8A6                move.w     [A5 - 0x575A], D0
  1040. 00000A04  7001                     moveq.l    D0, 0x01
  1041. 00000A06  2F00                     move.l     -[A7], D0
  1042. 00000A08  3B6E 000C A8B0           move.w     [A5 - 0x5750], [A6 + 0xC]
  1043. 00000A0E  322E 000C                move.w     D1, [A6 + 0xC]
  1044. 00000A12  48C1                     ext.l      D1
  1045. 00000A14  2F01                     move.l     -[A7], D1
  1046. 00000A16  3B6E 0008 A8AC           move.w     [A5 - 0x5754], [A6 + 0x8]
  1047. 00000A1C  322E 0008                move.w     D1, [A6 + 0x8]
  1048. 00000A20  48C1                     ext.l      D1
  1049. 00000A22  2F01                     move.l     -[A7], D1
  1050. 00000A24  4EBA FF78                jsr        [PC - 0x88 /* 0000099E */]
  1051. 00000A28  3B40 A8A8                move.w     [A5 - 0x5758], D0
  1052. 00000A2C  48C0                     ext.l      D0
  1053. 00000A2E  E280                     asr        D0, 1
  1054. 00000A30  3B40 A8A4                move.w     [A5 - 0x575C], D0
  1055. 00000A34  7001                     moveq.l    D0, 0x01
  1056. 00000A36  4E5E                     unlink     A6
  1057. 00000A38  4E75                     rts
  1058. export_244:
  1059. 00000A3A  4E56 FFCE                link       A6, -0x0032
  1060. 00000A3E  3D6D A8AA FFFE           move.w     [A6 - 0x2], [A5 - 0x5756]
  1061. 00000A44  6C04                     bge        +0x6 /* 00000A4A */
  1062. 00000A46  446E FFFE                neg.w      [A6 - 0x2]
  1063. label00000A4A:
  1064. 00000A4A  486E FFCE                pea.l      [A6 - 0x32]
  1065. 00000A4E  486E FFFE                pea.l      [A6 - 0x2]
  1066. 00000A52  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1067. 00000A56  486E FFDE                pea.l      [A6 - 0x22]
  1068. 00000A5A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1069. 00000A5E  4868 017A                pea.l      [A0 + 0x17A]
  1070. 00000A62  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1071. 00000A66  486E FFCE                pea.l      [A6 - 0x32]
  1072. 00000A6A  486E FFDE                pea.l      [A6 - 0x22]
  1073. 00000A6E  486E FFCE                pea.l      [A6 - 0x32]
  1074. 00000A72  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1075. 00000A76  3D6D A8A8 FFFE           move.w     [A6 - 0x2], [A5 - 0x5758]
  1076. 00000A7C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1077. 00000A80  6C04                     bge        +0x6 /* 00000A86 */
  1078. 00000A82  446E FFFE                neg.w      [A6 - 0x2]
  1079. label00000A86:
  1080. 00000A86  486E FFD6                pea.l      [A6 - 0x2A]
  1081. 00000A8A  486E FFFE                pea.l      [A6 - 0x2]
  1082. 00000A8E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1083. 00000A92  486E FFDE                pea.l      [A6 - 0x22]
  1084. 00000A96  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1085. 00000A9A  4868 017C                pea.l      [A0 + 0x17C]
  1086. 00000A9E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1087. 00000AA2  486E FFD6                pea.l      [A6 - 0x2A]
  1088. 00000AA6  486E FFDE                pea.l      [A6 - 0x22]
  1089. 00000AAA  486E FFD6                pea.l      [A6 - 0x2A]
  1090. 00000AAE  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1091. 00000AB2  7001                     moveq.l    D0, 0x01
  1092. 00000AB4  2F00                     move.l     -[A7], D0
  1093. 00000AB6  3B6E 000E A8A2           move.w     [A5 - 0x575E], [A6 + 0xE]
  1094. 00000ABC  322E 000E                move.w     D1, [A6 + 0xE]
  1095. 00000AC0  48C1                     ext.l      D1
  1096. 00000AC2  2F01                     move.l     -[A7], D1
  1097. 00000AC4  3B6E 000A A89E           move.w     [A5 - 0x5762], [A6 + 0xA]
  1098. 00000ACA  322E 000A                move.w     D1, [A6 + 0xA]
  1099. 00000ACE  48C1                     ext.l      D1
  1100. 00000AD0  2F01                     move.l     -[A7], D1
  1101. 00000AD2  4EBA FECA                jsr        [PC - 0x136 /* 0000099E */]
  1102. 00000AD6  3B40 A89A                move.w     [A5 - 0x5766], D0
  1103. 00000ADA  7001                     moveq.l    D0, 0x01
  1104. 00000ADC  2F00                     move.l     -[A7], D0
  1105. 00000ADE  3B6E 000C A8A0           move.w     [A5 - 0x5760], [A6 + 0xC]
  1106. 00000AE4  322E 000C                move.w     D1, [A6 + 0xC]
  1107. 00000AE8  48C1                     ext.l      D1
  1108. 00000AEA  2F01                     move.l     -[A7], D1
  1109. 00000AEC  3B6E 0008 A89C           move.w     [A5 - 0x5764], [A6 + 0x8]
  1110. 00000AF2  322E 0008                move.w     D1, [A6 + 0x8]
  1111. 00000AF6  48C1                     ext.l      D1
  1112. 00000AF8  2F01                     move.l     -[A7], D1
  1113. 00000AFA  4EBA FEA2                jsr        [PC - 0x15E /* 0000099E */]
  1114. 00000AFE  3B40 A898                move.w     [A5 - 0x5768], D0
  1115. 00000B02  4A6E 0012                tst.w      [A6 + 0x12]
  1116. 00000B06  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1117. 00000B0A  6700 012E                beq        +0x130 /* 00000C3A */
  1118. 00000B0E  3D6D A89A FFFE           move.w     [A6 - 0x2], [A5 - 0x5766]
  1119. 00000B14  6C04                     bge        +0x6 /* 00000B1A */
  1120. 00000B16  446E FFFE                neg.w      [A6 - 0x2]
  1121. label00000B1A:
  1122. 00000B1A  486E FFEE                pea.l      [A6 - 0x12]
  1123. 00000B1E  486E FFFE                pea.l      [A6 - 0x2]
  1124. 00000B22  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1125. 00000B26  486E FFDE                pea.l      [A6 - 0x22]
  1126. 00000B2A  486E FFEE                pea.l      [A6 - 0x12]
  1127. 00000B2E  486E FFD6                pea.l      [A6 - 0x2A]
  1128. 00000B32  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1129. 00000B36  3D6D A898 FFFE           move.w     [A6 - 0x2], [A5 - 0x5768]
  1130. 00000B3C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1131. 00000B40  6C06                     bge        +0x8 /* 00000B48 */
  1132. 00000B42  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  1133. label00000B48:
  1134. 00000B48  486E FFF6                pea.l      [A6 - 0xA]
  1135. 00000B4C  486E FFFE                pea.l      [A6 - 0x2]
  1136. 00000B50  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1137. 00000B54  486E FFE6                pea.l      [A6 - 0x1A]
  1138. 00000B58  486E FFF6                pea.l      [A6 - 0xA]
  1139. 00000B5C  486E FFCE                pea.l      [A6 - 0x32]
  1140. 00000B60  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1141. 00000B64  486E FFE6                pea.l      [A6 - 0x1A]
  1142. 00000B68  486E FFDE                pea.l      [A6 - 0x22]
  1143. 00000B6C  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  1144. 00000B70  4A40                     tst.w      D0
  1145. 00000B72  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1146. 00000B76  6F62                     ble        +0x64 /* 00000BDA */
  1147. 00000B78  486E FFCE                pea.l      [A6 - 0x32]
  1148. 00000B7C  486E FFD6                pea.l      [A6 - 0x2A]
  1149. 00000B80  486E FFE6                pea.l      [A6 - 0x1A]
  1150. 00000B84  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1151. 00000B88  486E FFE6                pea.l      [A6 - 0x1A]
  1152. 00000B8C  486E FFEE                pea.l      [A6 - 0x12]
  1153. 00000B90  486E FFCE                pea.l      [A6 - 0x32]
  1154. 00000B94  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1155. 00000B98  486E FFE6                pea.l      [A6 - 0x1A]
  1156. 00000B9C  486D E9BE                pea.l      [A5 - 0x1642]
  1157. 00000BA0  486E FFE6                pea.l      [A6 - 0x1A]
  1158. 00000BA4  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1159. 00000BA8  486E FFE6                pea.l      [A6 - 0x1A]
  1160. 00000BAC  486E FFE6                pea.l      [A6 - 0x1A]
  1161. 00000BB0  486D E9C6                pea.l      [A5 - 0x163A]
  1162. 00000BB4  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1163. 00000BB8  486D A89A                pea.l      [A5 - 0x5766]
  1164. 00000BBC  486E FFE6                pea.l      [A6 - 0x1A]
  1165. 00000BC0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1166. 00000BC4  302D A89A                move.w     D0, [A5 - 0x5766]
  1167. 00000BC8  916D A89E                sub.w      [A5 - 0x5762], D0
  1168. 00000BCC  302D A89A                move.w     D0, [A5 - 0x5766]
  1169. 00000BD0  D16D A8A2                add.w      [A5 - 0x575E], D0
  1170. 00000BD4  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1171. 00000BD8  6060                     bra        +0x62 /* 00000C3A */
  1172. label00000BDA:
  1173. 00000BDA  486E FFD6                pea.l      [A6 - 0x2A]
  1174. 00000BDE  486E FFCE                pea.l      [A6 - 0x32]
  1175. 00000BE2  486E FFDE                pea.l      [A6 - 0x22]
  1176. 00000BE6  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1177. 00000BEA  486E FFDE                pea.l      [A6 - 0x22]
  1178. 00000BEE  486E FFF6                pea.l      [A6 - 0xA]
  1179. 00000BF2  486E FFD6                pea.l      [A6 - 0x2A]
  1180. 00000BF6  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1181. 00000BFA  486E FFDE                pea.l      [A6 - 0x22]
  1182. 00000BFE  486D E9BE                pea.l      [A5 - 0x1642]
  1183. 00000C02  486E FFDE                pea.l      [A6 - 0x22]
  1184. 00000C06  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1185. 00000C0A  486E FFDE                pea.l      [A6 - 0x22]
  1186. 00000C0E  486E FFDE                pea.l      [A6 - 0x22]
  1187. 00000C12  486D E9C6                pea.l      [A5 - 0x163A]
  1188. 00000C16  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1189. 00000C1A  486D A898                pea.l      [A5 - 0x5768]
  1190. 00000C1E  486E FFDE                pea.l      [A6 - 0x22]
  1191. 00000C22  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1192. 00000C26  302D A898                move.w     D0, [A5 - 0x5768]
  1193. 00000C2A  916D A89C                sub.w      [A5 - 0x5764], D0
  1194. 00000C2E  302D A898                move.w     D0, [A5 - 0x5768]
  1195. 00000C32  D16D A8A0                add.w      [A5 - 0x5760], D0
  1196. 00000C36  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1197. label00000C3A:
  1198. 00000C3A  7002                     moveq.l    D0, 0x02
  1199. 00000C3C  2F00                     move.l     -[A7], D0
  1200. 00000C3E  322D A8A2                move.w     D1, [A5 - 0x575E]
  1201. 00000C42  48C1                     ext.l      D1
  1202. 00000C44  2F01                     move.l     -[A7], D1
  1203. 00000C46  322D A89E                move.w     D1, [A5 - 0x5762]
  1204. 00000C4A  48C1                     ext.l      D1
  1205. 00000C4C  2F01                     move.l     -[A7], D1
  1206. 00000C4E  4EBA FD4E                jsr        [PC - 0x2B2 /* 0000099E */]
  1207. 00000C52  3B40 A89A                move.w     [A5 - 0x5766], D0
  1208. 00000C56  48C0                     ext.l      D0
  1209. 00000C58  E280                     asr        D0, 1
  1210. 00000C5A  3B40 A896                move.w     [A5 - 0x576A], D0
  1211. 00000C5E  7002                     moveq.l    D0, 0x02
  1212. 00000C60  2F00                     move.l     -[A7], D0
  1213. 00000C62  322D A8A0                move.w     D1, [A5 - 0x5760]
  1214. 00000C66  48C1                     ext.l      D1
  1215. 00000C68  2F01                     move.l     -[A7], D1
  1216. 00000C6A  322D A89C                move.w     D1, [A5 - 0x5764]
  1217. 00000C6E  48C1                     ext.l      D1
  1218. 00000C70  2F01                     move.l     -[A7], D1
  1219. 00000C72  4EBA FD2A                jsr        [PC - 0x2D6 /* 0000099E */]
  1220. 00000C76  3B40 A898                move.w     [A5 - 0x5768], D0
  1221. 00000C7A  48C0                     ext.l      D0
  1222. 00000C7C  E280                     asr        D0, 1
  1223. 00000C7E  3B40 A894                move.w     [A5 - 0x576C], D0
  1224. 00000C82  4EBA 0066                jsr        [PC + 0x66 /* 00000CEA */]
  1225. 00000C86  7001                     moveq.l    D0, 0x01
  1226. 00000C88  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1227. 00000C8C  4E5E                     unlink     A6
  1228. 00000C8E  4E75                     rts
  1229. export_245:
  1230. fn00000C90:
  1231. 00000C90  2F07                     move.l     -[A7], D7
  1232. 00000C92  3E2F 000A                move.w     D7, [A7 + 0xA]
  1233. 00000C96  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1234. 00000C9A  BE68 017E                cmp.w      D7, [A0 + 0x17E]
  1235. 00000C9E  6740                     beq        +0x42 /* 00000CE0 */
  1236. 00000CA0  4A47                     tst.w      D7
  1237. 00000CA2  6C02                     bge        +0x4 /* 00000CA6 */
  1238. 00000CA4  4447                     neg.w      D7
  1239. label00000CA6:
  1240. 00000CA6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1241. 00000CAA  3147 017E                move.w     [A0 + 0x17E], D7
  1242. 00000CAE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1243. 00000CB2  3007                     move.w     D0, D7
  1244. 00000CB4  C1E8 0176                muls.w     D0, [A0 + 0x176]
  1245. 00000CB8  7232                     moveq.l    D1, 0x32
  1246. 00000CBA  D081                     add.l      D0, D1
  1247. 00000CBC  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  1248. 00000CC0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1249. 00000CC4  3140 017A                move.w     [A0 + 0x17A], D0
  1250. 00000CC8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1251. 00000CCC  3007                     move.w     D0, D7
  1252. 00000CCE  C1E8 0178                muls.w     D0, [A0 + 0x178]
  1253. 00000CD2  D081                     add.l      D0, D1
  1254. 00000CD4  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  1255. 00000CD8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1256. 00000CDC  3140 017C                move.w     [A0 + 0x17C], D0
  1257. label00000CE0:
  1258. 00000CE0  2E1F                     move.l     D7, [A7]+
  1259. 00000CE2  4E75                     rts
  1260. export_246:
  1261. 00000CE4  426D A8B4                clr.w      [A5 - 0x574C]
  1262. 00000CE8  4E75                     rts
  1263. export_247:
  1264. fn00000CEA:
  1265. 00000CEA  3B7C 0001 A8B4           move.w     [A5 - 0x574C], 0x1
  1266. 00000CF0  4E75                     rts
  1267. export_248:
  1268. 00000CF2  2F0B                     move.l     -[A7], A3
  1269. 00000CF4  266F 0008                movea.l    A3, [A7 + 0x8]
  1270. 00000CF8  302B 0002                move.w     D0, [A3 + 0x2]
  1271. 00000CFC  48C0                     ext.l      D0
  1272. 00000CFE  2F00                     move.l     -[A7], D0
  1273. 00000D00  4EBA F614                jsr        [PC - 0x9EC /* 00000316 */]
  1274. 00000D04  3740 0002                move.w     [A3 + 0x2], D0
  1275. 00000D08  3013                     move.w     D0, [A3]
  1276. 00000D0A  48C0                     ext.l      D0
  1277. 00000D0C  2F00                     move.l     -[A7], D0
  1278. 00000D0E  4EBA F64E                jsr        [PC - 0x9B2 /* 0000035E */]
  1279. 00000D12  3680                     move.w     [A3], D0
  1280. 00000D14  7001                     moveq.l    D0, 0x01
  1281. 00000D16  508F                     addq.l     A7, 8
  1282. 00000D18  265F                     movea.l    A3, [A7]+
  1283. 00000D1A  4E75                     rts
  1284. export_249:
  1285. 00000D1C  2F07                     move.l     -[A7], D7
  1286. 00000D1E  3E2F 000A                move.w     D7, [A7 + 0xA]
  1287. 00000D22  4A6D A8B4                tst.w      [A5 - 0x574C]
  1288. 00000D26  670C                     beq        +0xE /* 00000D34 */
  1289. 00000D28  48C7                     ext.l      D7
  1290. 00000D2A  2F07                     move.l     -[A7], D7
  1291. 00000D2C  4EBA F706                jsr        [PC - 0x8FA /* 00000434 */]
  1292. 00000D30  588F                     addq.l     A7, 4
  1293. 00000D32  6016                     bra        +0x18 /* 00000D4A */
  1294. label00000D34:
  1295. 00000D34  48C7                     ext.l      D7
  1296. 00000D36  2F07                     move.l     -[A7], D7
  1297. 00000D38  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1298. 00000D3C  3028 017A                move.w     D0, [A0 + 0x17A]
  1299. 00000D40  48C0                     ext.l      D0
  1300. 00000D42  2F00                     move.l     -[A7], D0
  1301. 00000D44  4EBA F41A                jsr        [PC - 0xBE6 /* 00000160 */]
  1302. 00000D48  508F                     addq.l     A7, 8
  1303. label00000D4A:
  1304. 00000D4A  2E1F                     move.l     D7, [A7]+
  1305. 00000D4C  4E75                     rts
  1306. export_250:
  1307. 00000D4E  4E56 0000                link       A6, 0
  1308. 00000D52  302E 000A                move.w     D0, [A6 + 0xA]
  1309. 00000D56  48C0                     ext.l      D0
  1310. 00000D58  2F00                     move.l     -[A7], D0
  1311. 00000D5A  4EBA F744                jsr        [PC - 0x8BC /* 000004A0 */]
  1312. 00000D5E  4E5E                     unlink     A6
  1313. 00000D60  4E75                     rts
  1314. export_251:
  1315. fn00000D62:
  1316. 00000D62  4E56 FFF8                link       A6, -0x0008
  1317. 00000D66  2F07                     move.l     -[A7], D7
  1318. 00000D68  4A2E 000B                tst.b      [A6 + 0xB]
  1319. 00000D6C  6604                     bne        +0x6 /* 00000D72 */
  1320. 00000D6E  426E 0010                clr.w      [A6 + 0x10]
  1321. label00000D72:
  1322. 00000D72  4A6E 0010                tst.w      [A6 + 0x10]
  1323. 00000D76  6714                     beq        +0x16 /* 00000D8C */
  1324. 00000D78  7001                     moveq.l    D0, 0x01
  1325. 00000D7A  2F00                     move.l     -[A7], D0
  1326. 00000D7C  41EE 0010                lea.l      A0, [A6 + 0x10]
  1327. 00000D80  2F20                     move.l     -[A7], -[A0]
  1328. 00000D82  2F20                     move.l     -[A7], -[A0]
  1329. 00000D84  4EBA 00CA                jsr        [PC + 0xCA /* 00000E50 */]
  1330. 00000D88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1331. label00000D8C:
  1332. 00000D8C  302E 0010                move.w     D0, [A6 + 0x10]
  1333. 00000D90  48C0                     ext.l      D0
  1334. 00000D92  2F00                     move.l     -[A7], D0
  1335. 00000D94  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1336. 00000D98  3028 017A                move.w     D0, [A0 + 0x17A]
  1337. 00000D9C  48C0                     ext.l      D0
  1338. 00000D9E  2F00                     move.l     -[A7], D0
  1339. 00000DA0  4EBA F3BE                jsr        [PC - 0xC42 /* 00000160 */]
  1340. 00000DA4  3E00                     move.w     D7, D0
  1341. 00000DA6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1342. 00000DAA  BE68 014C                cmp.w      D7, [A0 + 0x14C]
  1343. 00000DAE  508F                     addq.l     A7, 8
  1344. 00000DB0  677C                     beq        +0x7E /* 00000E2E */
  1345. 00000DB2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1346. 00000DB6  3147 014C                move.w     [A0 + 0x14C], D7
  1347. 00000DBA  48C7                     ext.l      D7
  1348. 00000DBC  2007                     move.l     D0, D7
  1349. 00000DBE  E280                     asr        D0, 1
  1350. 00000DC0  3B40 A892                move.w     [A5 - 0x576E], D0
  1351. 00000DC4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1352. 00000DC8  3140 00DE                move.w     [A0 + 0xDE], D0
  1353. 00000DCC  3F07                     move.w     -[A7], D7
  1354. 00000DCE  3F07                     move.w     -[A7], D7
  1355. 00000DD0  A89B                     syscall    PenSize
  1356. 00000DD2  4A6D C5EA                tst.w      [A5 - 0x3A16]
  1357. 00000DD6  6756                     beq        +0x58 /* 00000E2E */
  1358. 00000DD8  4A6E 0010                tst.w      [A6 + 0x10]
  1359. 00000DDC  6F50                     ble        +0x52 /* 00000E2E */
  1360. 00000DDE  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1361. 00000DE4  7014                     moveq.l    D0, 0x14
  1362. 00000DE6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1363. 00000DEA  6F10                     ble        +0x12 /* 00000DFC */
  1364. 00000DEC  302E 0010                move.w     D0, [A6 + 0x10]
  1365. 00000DF0  48C0                     ext.l      D0
  1366. 00000DF2  2200                     move.l     D1, D0
  1367. 00000DF4  7014                     moveq.l    D0, 0x14
  1368. 00000DF6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1369. 00000DFA  6002                     bra        +0x4 /* 00000DFE */
  1370. label00000DFC:
  1371. 00000DFC  7001                     moveq.l    D0, 0x01
  1372. label00000DFE:
  1373. 00000DFE  3D40 FFFA                move.w     [A6 - 0x6], D0
  1374. 00000E02  558F                     subq.l     A7, 2
  1375. 00000E04  486E FFF8                pea.l      [A6 - 0x8]
  1376. 00000E08  486E FFFC                pea.l      [A6 - 0x4]
  1377. 00000E0C  7004                     moveq.l    D0, 0x04
  1378. 00000E0E  2F00                     move.l     -[A7], D0
  1379. 00000E10  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1380. 00000E14  4A5F                     tst.w      [A7]+
  1381. 00000E16  6616                     bne        +0x18 /* 00000E2E */
  1382. 00000E18  3F3C 00B6                move.w     -[A7], 0xB6
  1383. 00000E1C  7004                     moveq.l    D0, 0x04
  1384. 00000E1E  3F00                     move.w     -[A7], D0
  1385. 00000E20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1386. 00000E24  A8F2                     syscall    PicComment
  1387. 00000E26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1388. 00000E2A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1389. label00000E2E:
  1390. 00000E2E  7001                     moveq.l    D0, 0x01
  1391. 00000E30  2E2E FFF4                move.l     D7, [A6 - 0xC]
  1392. 00000E34  4E5E                     unlink     A6
  1393. 00000E36  4E75                     rts
  1394. export_252:
  1395. fn00000E38:
  1396. 00000E38  4E56 0000                link       A6, 0
  1397. 00000E3C  7000                     moveq.l    D0, 0x00
  1398. 00000E3E  2F00                     move.l     -[A7], D0
  1399. 00000E40  41EE 0010                lea.l      A0, [A6 + 0x10]
  1400. 00000E44  2F20                     move.l     -[A7], -[A0]
  1401. 00000E46  2F20                     move.l     -[A7], -[A0]
  1402. 00000E48  4EBA 0006                jsr        [PC + 0x6 /* 00000E50 */]
  1403. 00000E4C  4E5E                     unlink     A6
  1404. 00000E4E  4E75                     rts
  1405. fn00000E50:
  1406. 00000E50  4E56 FFDC                link       A6, -0x0024
  1407. 00000E54  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1408. 00000E58  3C2E 0012                move.w     D6, [A6 + 0x12]
  1409. 00000E5C  6720                     beq        +0x22 /* 00000E7E */
  1410. 00000E5E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1411. 00000E62  41E8 0144                lea.l      A0, [A0 + 0x144]
  1412. 00000E66  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1413. 00000E6A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1414. 00000E6E  2D68 00CA FFDC           move.l     [A6 - 0x24], [A0 + 0xCA]
  1415. 00000E74  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1416. 00000E78  47E8 00CE                lea.l      A3, [A0 + 0xCE]
  1417. 00000E7C  602C                     bra        +0x2E /* 00000EAA */
  1418. label00000E7E:
  1419. 00000E7E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1420. 00000E82  41E8 014E                lea.l      A0, [A0 + 0x14E]
  1421. 00000E86  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1422. 00000E8A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1423. 00000E8E  2D68 00C6 FFDC           move.l     [A6 - 0x24], [A0 + 0xC6]
  1424. 00000E94  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1425. 00000E98  47E8 00D6                lea.l      A3, [A0 + 0xD6]
  1426. 00000E9C  4A2E 000B                tst.b      [A6 + 0xB]
  1427. 00000EA0  57C0                     seq        D0
  1428. 00000EA2  0240 0001                andi.w     D0, 0x1
  1429. 00000EA6  3B40 AAC8                move.w     [A5 - 0x5538], D0
  1430. label00000EAA:
  1431. 00000EAA  4A2E 000B                tst.b      [A6 + 0xB]
  1432. 00000EAE  6608                     bne        +0xA /* 00000EB8 */
  1433. 00000EB0  1D7C 000F 000B           move.b     [A6 + 0xB], 0xF
  1434. 00000EB6  601C                     bra        +0x1E /* 00000ED4 */
  1435. label00000EB8:
  1436. 00000EB8  102E 000B                move.b     D0, [A6 + 0xB]
  1437. 00000EBC  5300                     subq.b     D0, 1
  1438. 00000EBE  7200                     moveq.l    D1, 0x00
  1439. 00000EC0  1200                     move.b     D1, D0
  1440. 00000EC2  302D A86A                move.w     D0, [A5 - 0x5796]
  1441. 00000EC6  48C0                     ext.l      D0
  1442. 00000EC8  C141                     exg        D0, D1
  1443. 00000ECA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1444. 00000ECE  5280                     addq.l     D0, 1
  1445. 00000ED0  1D40 000B                move.b     [A6 + 0xB], D0
  1446. label00000ED4:
  1447. 00000ED4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1448. 00000ED8  7801                     moveq.l    D4, 0x01
  1449. 00000EDA  C868 0168                and.w      D4, [A0 + 0x168]
  1450. 00000EDE  661C                     bne        +0x1E /* 00000EFC */
  1451. 00000EE0  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1452. 00000EE4  2010                     move.l     D0, [A0]
  1453. 00000EE6  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1454. 00000EEA  6610                     bne        +0x12 /* 00000EFC */
  1455. 00000EEC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1456. 00000EF0  2028 0004                move.l     D0, [A0 + 0x4]
  1457. 00000EF4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1458. 00000EF8  6700 02F4                beq        +0x2F6 /* 000011EE */
  1459. label00000EFC:
  1460. 00000EFC  7001                     moveq.l    D0, 0x01
  1461. 00000EFE  7200                     moveq.l    D1, 0x00
  1462. 00000F00  122E 000B                move.b     D1, [A6 + 0xB]
  1463. 00000F04  2E01                     move.l     D7, D1
  1464. 00000F06  7201                     moveq.l    D1, 0x01
  1465. 00000F08  B287                     cmp.l      D1, D7
  1466. 00000F0A  6720                     beq        +0x22 /* 00000F2C */
  1467. 00000F0C  720F                     moveq.l    D1, 0x0F
  1468. 00000F0E  B287                     cmp.l      D1, D7
  1469. 00000F10  671A                     beq        +0x1C /* 00000F2C */
  1470. 00000F12  223C FFFF FF00           move.l     D1, 0xFFFFFF00
  1471. 00000F18  C2AE 0008                and.l      D1, [A6 + 0x8]
  1472. 00000F1C  243C FFFF FF00           move.l     D2, 0xFFFFFF00
  1473. 00000F22  C4AE 000C                and.l      D2, [A6 + 0xC]
  1474. 00000F26  B481                     cmp.l      D2, D1
  1475. 00000F28  6702                     beq        +0x4 /* 00000F2C */
  1476. 00000F2A  7000                     moveq.l    D0, 0x00
  1477. label00000F2C:
  1478. 00000F2C  3A00                     move.w     D5, D0
  1479. 00000F2E  6750                     beq        +0x52 /* 00000F80 */
  1480. 00000F30  7001                     moveq.l    D0, 0x01
  1481. 00000F32  B087                     cmp.l      D0, D7
  1482. 00000F34  6606                     bne        +0x8 /* 00000F3C */
  1483. 00000F36  41EE 0008                lea.l      A0, [A6 + 0x8]
  1484. 00000F3A  6004                     bra        +0x6 /* 00000F40 */
  1485. label00000F3C:
  1486. 00000F3C  41EE 000C                lea.l      A0, [A6 + 0xC]
  1487. label00000F40:
  1488. 00000F40  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  1489. 00000F44  203C FFFF FF00           move.l     D0, 0xFFFFFF00
  1490. 00000F4A  C0AE FFF4                and.l      D0, [A6 - 0xC]
  1491. 00000F4E  0C80 FFFF FF00           cmpi.l     D0, 0xFFFFFF00
  1492. 00000F54  57C0                     seq        D0
  1493. 00000F56  0240 0001                andi.w     D0, 0x1
  1494. 00000F5A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1495. 00000F5E  670C                     beq        +0xE /* 00000F6C */
  1496. 00000F60  2D6D EA1A 000C           move.l     [A6 + 0xC], [A5 - 0x15E6]
  1497. 00000F66  7E0F                     moveq.l    D7, 0x0F
  1498. 00000F68  1D47 000B                move.b     [A6 + 0xB], D7
  1499. label00000F6C:
  1500. 00000F6C  7001                     moveq.l    D0, 0x01
  1501. 00000F6E  B087                     cmp.l      D0, D7
  1502. 00000F70  6604                     bne        +0x6 /* 00000F76 */
  1503. 00000F72  70FF                     moveq.l    D0, 0xFFFFFFFF
  1504. 00000F74  6002                     bra        +0x4 /* 00000F78 */
  1505. label00000F76:
  1506. 00000F76  7000                     moveq.l    D0, 0x00
  1507. label00000F78:
  1508. 00000F78  2740 0004                move.l     [A3 + 0x4], D0
  1509. 00000F7C  2680                     move.l     [A3], D0
  1510. 00000F7E  6014                     bra        +0x16 /* 00000F94 */
  1511. label00000F80:
  1512. 00000F80  206D A86C                movea.l    A0, [A5 - 0x5794]
  1513. 00000F84  2007                     move.l     D0, D7
  1514. 00000F86  E780                     asl        D0, 3
  1515. 00000F88  49F0 0800                lea.l      A4, [A0 + D0]
  1516. 00000F8C  2694                     move.l     [A3], [A4]
  1517. 00000F8E  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  1518. label00000F94:
  1519. 00000F94  4A45                     tst.w      D5
  1520. 00000F96  6718                     beq        +0x1A /* 00000FB0 */
  1521. 00000F98  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1522. 00000F9C  7002                     moveq.l    D0, 0x02
  1523. 00000F9E  B068 00E6                cmp.w      D0, [A0 + 0xE6]
  1524. 00000FA2  660C                     bne        +0xE /* 00000FB0 */
  1525. 00000FA4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1526. 00000FA8  2F0B                     move.l     -[A7], A3
  1527. 00000FAA  4EBA 23EC                jsr        [PC + 0x23EC /* 00003398 */]
  1528. 00000FAE  508F                     addq.l     A7, 8
  1529. label00000FB0:
  1530. 00000FB0  4A44                     tst.w      D4
  1531. 00000FB2  6710                     beq        +0x12 /* 00000FC4 */
  1532. 00000FB4  2D6D EA3A 0008           move.l     [A6 + 0x8], [A5 - 0x15C6]
  1533. 00000FBA  2D6D EA1A 000C           move.l     [A6 + 0xC], [A5 - 0x15E6]
  1534. 00000FC0  1D47 000B                move.b     [A6 + 0xB], D7
  1535. label00000FC4:
  1536. 00000FC4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1537. 00000FC8  43EE 0008                lea.l      A1, [A6 + 0x8]
  1538. 00000FCC  20D9                     move.l     [A0]+, [A1]+
  1539. 00000FCE  20D9                     move.l     [A0]+, [A1]+
  1540. 00000FD0  4A6D A8C4                tst.w      [A5 - 0x573C]
  1541. 00000FD4  6700 01DA                beq        +0x1DC /* 000011B0 */
  1542. 00000FD8  4A45                     tst.w      D5
  1543. 00000FDA  6700 00E8                beq        +0xEA /* 000010C4 */
  1544. 00000FDE  4A6E FFFE                tst.w      [A6 - 0x2]
  1545. 00000FE2  670E                     beq        +0x10 /* 00000FF2 */
  1546. 00000FE4  2F2D A880                move.l     -[A7], [A5 - 0x5780]
  1547. 00000FE8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1548. 00000FEC  AA09                     syscall    CopyPixPat
  1549. 00000FEE  6000 01B4                bra        +0x1B6 /* 000011A4 */
  1550. label00000FF2:
  1551. 00000FF2  486E FFF8                pea.l      [A6 - 0x8]
  1552. 00000FF6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1553. 00000FFA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1554. 00000FFE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1555. 00001002  4A68 00E6                tst.w      [A0 + 0xE6]
  1556. 00001006  508F                     addq.l     A7, 8
  1557. 00001008  6600 008A                bne        +0x8C /* 00001094 */
  1558. 0000100C  2F2D A884                move.l     -[A7], [A5 - 0x577C]
  1559. 00001010  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1560. 00001014  AA09                     syscall    CopyPixPat
  1561. 00001016  206E FFDC                movea.l    A0, [A6 - 0x24]
  1562. 0000101A  2050                     movea.l    A0, [A0]
  1563. 0000101C  2068 0002                movea.l    A0, [A0 + 0x2]
  1564. 00001020  2050                     movea.l    A0, [A0]
  1565. 00001022  2D68 002A FFF0           move.l     [A6 - 0x10], [A0 + 0x2A]
  1566. 00001028  2068 002A                movea.l    A0, [A0 + 0x2A]
  1567. 0000102C  2050                     movea.l    A0, [A0]
  1568. 0000102E  5088                     addq.l     A0, 8
  1569. 00001030  2D48 FFEC                move.l     [A6 - 0x14], A0
  1570. 00001034  41E8 000A                lea.l      A0, [A0 + 0xA]
  1571. 00001038  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1572. 0000103C  20D9                     move.l     [A0]+, [A1]+
  1573. 0000103E  30D9                     move.w     [A0]+, [A1]+
  1574. 00001040  206E FFEC                movea.l    A0, [A6 - 0x14]
  1575. 00001044  317C FFFF 0006           move.w     [A0 + 0x6], 0xFFFF
  1576. 0000104A  206E FFEC                movea.l    A0, [A6 - 0x14]
  1577. 0000104E  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  1578. 00001054  206E FFEC                movea.l    A0, [A6 - 0x14]
  1579. 00001058  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  1580. 0000105E  4A6D AFAE                tst.w      [A5 - 0x5052]
  1581. 00001062  670E                     beq        +0x10 /* 00001072 */
  1582. 00001064  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1583. 00001068  203C 0004 0007           move.l     D0, 0x40007
  1584. 0000106E  AB1D                     syscall    QDExtensions
  1585. 00001070  600C                     bra        +0xE /* 0000107E */
  1586. label00001072:
  1587. 00001072  598F                     subq.l     A7, 4
  1588. 00001074  AA28                     syscall    GetCTSeed
  1589. 00001076  206E FFF0                movea.l    A0, [A6 - 0x10]
  1590. 0000107A  2050                     movea.l    A0, [A0]
  1591. 0000107C  209F                     move.l     [A0], [A7]+
  1592. label0000107E:
  1593. 0000107E  206E FFDC                movea.l    A0, [A6 - 0x24]
  1594. 00001082  2050                     movea.l    A0, [A0]
  1595. 00001084  49E8 0014                lea.l      A4, [A0 + 0x14]
  1596. 00001088  2893                     move.l     [A4], [A3]
  1597. 0000108A  296B 0004 0004           move.l     [A4 + 0x4], [A3 + 0x4]
  1598. 00001090  6000 0112                bra        +0x114 /* 000011A4 */
  1599. label00001094:
  1600. 00001094  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1601. 00001098  486E FFF8                pea.l      [A6 - 0x8]
  1602. 0000109C  AA0D                     syscall    MakeRGBPat
  1603. 0000109E  206E FFDC                movea.l    A0, [A6 - 0x24]
  1604. 000010A2  2050                     movea.l    A0, [A0]
  1605. 000010A4  49E8 0014                lea.l      A4, [A0 + 0x14]
  1606. 000010A8  4A44                     tst.w      D4
  1607. 000010AA  670C                     beq        +0xE /* 000010B8 */
  1608. 000010AC  2893                     move.l     [A4], [A3]
  1609. 000010AE  296B 0004 0004           move.l     [A4 + 0x4], [A3 + 0x4]
  1610. 000010B4  6000 00EE                bra        +0xF0 /* 000011A4 */
  1611. label000010B8:
  1612. 000010B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1613. 000010BA  2940 0004                move.l     [A4 + 0x4], D0
  1614. 000010BE  2880                     move.l     [A4], D0
  1615. 000010C0  6000 00E2                bra        +0xE4 /* 000011A4 */
  1616. label000010C4:
  1617. 000010C4  206E FFDC                movea.l    A0, [A6 - 0x24]
  1618. 000010C8  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1619. 000010CC  2050                     movea.l    A0, [A0]
  1620. 000010CE  7001                     moveq.l    D0, 0x01
  1621. 000010D0  B050                     cmp.w      D0, [A0]
  1622. 000010D2  6612                     bne        +0x14 /* 000010E6 */
  1623. 000010D4  206E FFE0                movea.l    A0, [A6 - 0x20]
  1624. 000010D8  2068 0002                movea.l    A0, [A0 + 0x2]
  1625. 000010DC  2050                     movea.l    A0, [A0]
  1626. 000010DE  7001                     moveq.l    D0, 0x01
  1627. 000010E0  B068 0024                cmp.w      D0, [A0 + 0x24]
  1628. 000010E4  6712                     beq        +0x14 /* 000010F8 */
  1629. label000010E6:
  1630. 000010E6  2F2D A884                move.l     -[A7], [A5 - 0x577C]
  1631. 000010EA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1632. 000010EE  AA09                     syscall    CopyPixPat
  1633. 000010F0  206E FFDC                movea.l    A0, [A6 - 0x24]
  1634. 000010F4  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1635. label000010F8:
  1636. 000010F8  206E FFE0                movea.l    A0, [A6 - 0x20]
  1637. 000010FC  2068 0002                movea.l    A0, [A0 + 0x2]
  1638. 00001100  2050                     movea.l    A0, [A0]
  1639. 00001102  2D68 002A FFF0           move.l     [A6 - 0x10], [A0 + 0x2A]
  1640. 00001108  2068 002A                movea.l    A0, [A0 + 0x2A]
  1641. 0000110C  2050                     movea.l    A0, [A0]
  1642. 0000110E  5088                     addq.l     A0, 8
  1643. 00001110  2D48 FFEC                move.l     [A6 - 0x14], A0
  1644. 00001114  4868 0002                pea.l      [A0 + 0x2]
  1645. 00001118  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1646. 0000111C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1647. 00001120  206E FFEC                movea.l    A0, [A6 - 0x14]
  1648. 00001124  4868 000A                pea.l      [A0 + 0xA]
  1649. 00001128  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1650. 0000112C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1651. 00001130  206E FFE0                movea.l    A0, [A6 - 0x20]
  1652. 00001134  2068 0006                movea.l    A0, [A0 + 0x6]
  1653. 00001138  2850                     movea.l    A4, [A0]
  1654. 0000113A  2014                     move.l     D0, [A4]
  1655. 0000113C  B093                     cmp.l      D0, [A3]
  1656. 0000113E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1657. 00001142  660A                     bne        +0xC /* 0000114E */
  1658. 00001144  202C 0004                move.l     D0, [A4 + 0x4]
  1659. 00001148  B0AB 0004                cmp.l      D0, [A3 + 0x4]
  1660. 0000114C  6720                     beq        +0x22 /* 0000116E */
  1661. label0000114E:
  1662. 0000114E  206E FFE0                movea.l    A0, [A6 - 0x20]
  1663. 00001152  41E8 0014                lea.l      A0, [A0 + 0x14]
  1664. 00001156  2D48 FFE8                move.l     [A6 - 0x18], A0
  1665. 0000115A  2093                     move.l     [A0], [A3]
  1666. 0000115C  2893                     move.l     [A4], [A3]
  1667. 0000115E  206E FFE8                movea.l    A0, [A6 - 0x18]
  1668. 00001162  216B 0004 0004           move.l     [A0 + 0x4], [A3 + 0x4]
  1669. 00001168  296B 0004 0004           move.l     [A4 + 0x4], [A3 + 0x4]
  1670. label0000116E:
  1671. 0000116E  4A6D AFAE                tst.w      [A5 - 0x5052]
  1672. 00001172  671A                     beq        +0x1C /* 0000118E */
  1673. 00001174  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1674. 00001178  203C 0004 0007           move.l     D0, 0x40007
  1675. 0000117E  AB1D                     syscall    QDExtensions
  1676. 00001180  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1677. 00001184  203C 0004 0008           move.l     D0, 0x40008
  1678. 0000118A  AB1D                     syscall    QDExtensions
  1679. 0000118C  6016                     bra        +0x18 /* 000011A4 */
  1680. label0000118E:
  1681. 0000118E  206E FFE0                movea.l    A0, [A6 - 0x20]
  1682. 00001192  317C FFFF 000E           move.w     [A0 + 0xE], 0xFFFF
  1683. 00001198  598F                     subq.l     A7, 4
  1684. 0000119A  AA28                     syscall    GetCTSeed
  1685. 0000119C  206E FFF0                movea.l    A0, [A6 - 0x10]
  1686. 000011A0  2050                     movea.l    A0, [A0]
  1687. 000011A2  209F                     move.l     [A0], [A7]+
  1688. label000011A4:
  1689. 000011A4  4A46                     tst.w      D6
  1690. 000011A6  6746                     beq        +0x48 /* 000011EE */
  1691. 000011A8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1692. 000011AC  AA0A                     syscall    PenPixPat
  1693. 000011AE  603E                     bra        +0x40 /* 000011EE */
  1694. label000011B0:
  1695. 000011B0  4A46                     tst.w      D6
  1696. 000011B2  6720                     beq        +0x22 /* 000011D4 */
  1697. 000011B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1698. 000011B8  4EBA 23EA                jsr        [PC + 0x23EA /* 000035A4 */]
  1699. 000011BC  3B40 A8BC                move.w     [A5 - 0x5744], D0
  1700. 000011C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1701. 000011C4  4EBA 23DE                jsr        [PC + 0x23DE /* 000035A4 */]
  1702. 000011C8  3B40 A8BA                move.w     [A5 - 0x5746], D0
  1703. 000011CC  2F0B                     move.l     -[A7], A3
  1704. 000011CE  A89D                     syscall    PenPat
  1705. 000011D0  508F                     addq.l     A7, 8
  1706. 000011D2  601A                     bra        +0x1C /* 000011EE */
  1707. label000011D4:
  1708. 000011D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1709. 000011D8  4EBA 23CA                jsr        [PC + 0x23CA /* 000035A4 */]
  1710. 000011DC  3B40 A8B8                move.w     [A5 - 0x5748], D0
  1711. 000011E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1712. 000011E4  4EBA 23BE                jsr        [PC + 0x23BE /* 000035A4 */]
  1713. 000011E8  3B40 A8B6                move.w     [A5 - 0x574A], D0
  1714. 000011EC  508F                     addq.l     A7, 8
  1715. label000011EE:
  1716. 000011EE  7001                     moveq.l    D0, 0x01
  1717. 000011F0  4CEE 18F0 FFC4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
  1718. 000011F6  4E5E                     unlink     A6
  1719. 000011F8  4E75                     rts
  1720. export_253:
  1721. fn000011FA:
  1722. 000011FA  4E56 FFF4                link       A6, -0x000C
  1723. 000011FE  48E7 0018                movem.l    -[A7], A3,A4
  1724. 00001202  266E 0008                movea.l    A3, [A6 + 0x8]
  1725. 00001206  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1726. 0000120A  4A68 00E6                tst.w      [A0 + 0xE6]
  1727. 0000120E  6700 00D6                beq        +0xD8 /* 000012E6 */
  1728. 00001212  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1729. 00001216  3028 0168                move.w     D0, [A0 + 0x168]
  1730. 0000121A  0800 0000                btst.b     D0, 0x0
  1731. 0000121E  6750                     beq        +0x52 /* 00001270 */
  1732. 00001220  7021                     moveq.l    D0, 0x21
  1733. 00001222  2F00                     move.l     -[A7], D0
  1734. 00001224  A862                     syscall    ForeColor
  1735. 00001226  701E                     moveq.l    D0, 0x1E
  1736. 00001228  2F00                     move.l     -[A7], D0
  1737. 0000122A  A863                     syscall    BackColor
  1738. 0000122C  200B                     move.l     D0, A3
  1739. 0000122E  670A                     beq        +0xC /* 0000123A */
  1740. 00001230  2053                     movea.l    A0, [A3]
  1741. 00001232  4868 0014                pea.l      [A0 + 0x14]
  1742. 00001236  A89D                     syscall    PenPat
  1743. 00001238  6032                     bra        +0x34 /* 0000126C */
  1744. label0000123A:
  1745. 0000123A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1746. 0000123E  7000                     moveq.l    D0, 0x00
  1747. 00001240  1028 0156                move.b     D0, [A0 + 0x156]
  1748. 00001244  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1749. 00001248  7200                     moveq.l    D1, 0x00
  1750. 0000124A  1228 0157                move.b     D1, [A0 + 0x157]
  1751. 0000124E  D240                     add.w      D1, D0
  1752. 00001250  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1753. 00001254  7000                     moveq.l    D0, 0x00
  1754. 00001256  1028 0158                move.b     D0, [A0 + 0x158]
  1755. 0000125A  D041                     add.w      D0, D1
  1756. 0000125C  0C40 0240                cmpi.w     D0, 0x240
  1757. 00001260  6D04                     blt        +0x6 /* 00001266 */
  1758. 00001262  7003                     moveq.l    D0, 0x03
  1759. 00001264  6002                     bra        +0x4 /* 00001268 */
  1760. label00001266:
  1761. 00001266  7001                     moveq.l    D0, 0x01
  1762. label00001268:
  1763. 00001268  3F00                     move.w     -[A7], D0
  1764. 0000126A  A889                     syscall    TextMode
  1765. label0000126C:
  1766. 0000126C  7000                     moveq.l    D0, 0x00
  1767. 0000126E  6078                     bra        +0x7A /* 000012E8 */
  1768. label00001270:
  1769. 00001270  200B                     move.l     D0, A3
  1770. 00001272  675A                     beq        +0x5C /* 000012CE */
  1771. 00001274  2053                     movea.l    A0, [A3]
  1772. 00001276  2068 0002                movea.l    A0, [A0 + 0x2]
  1773. 0000127A  2050                     movea.l    A0, [A0]
  1774. 0000127C  2068 002A                movea.l    A0, [A0 + 0x2A]
  1775. 00001280  2050                     movea.l    A0, [A0]
  1776. 00001282  49E8 0008                lea.l      A4, [A0 + 0x8]
  1777. 00001286  2053                     movea.l    A0, [A3]
  1778. 00001288  7002                     moveq.l    D0, 0x02
  1779. 0000128A  B050                     cmp.w      D0, [A0]
  1780. 0000128C  6620                     bne        +0x22 /* 000012AE */
  1781. 0000128E  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1782. 00001292  43EC 0022                lea.l      A1, [A4 + 0x22]
  1783. 00001296  20D9                     move.l     [A0]+, [A1]+
  1784. 00001298  30D9                     move.w     [A0]+, [A1]+
  1785. 0000129A  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  1786. 000012A0  3D7C FFFF FFFC           move.w     [A6 - 0x4], 0xFFFF
  1787. 000012A6  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  1788. 000012AC  6018                     bra        +0x1A /* 000012C6 */
  1789. label000012AE:
  1790. 000012AE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1791. 000012B2  43EC 000A                lea.l      A1, [A4 + 0xA]
  1792. 000012B6  20D9                     move.l     [A0]+, [A1]+
  1793. 000012B8  30D9                     move.w     [A0]+, [A1]+
  1794. 000012BA  41EE FFFA                lea.l      A0, [A6 - 0x6]
  1795. 000012BE  224C                     movea.l    A1, A4
  1796. 000012C0  5489                     addq.l     A1, 2
  1797. 000012C2  20D9                     move.l     [A0]+, [A1]+
  1798. 000012C4  30D9                     move.w     [A0]+, [A1]+
  1799. label000012C6:
  1800. 000012C6  486E FFFA                pea.l      [A6 - 0x6]
  1801. 000012CA  AA15                     syscall    RGBBackColor
  1802. 000012CC  6012                     bra        +0x14 /* 000012E0 */
  1803. label000012CE:
  1804. 000012CE  486E FFF4                pea.l      [A6 - 0xC]
  1805. 000012D2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1806. 000012D6  2F28 0156                move.l     -[A7], [A0 + 0x156]
  1807. 000012DA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1808. 000012DE  508F                     addq.l     A7, 8
  1809. label000012E0:
  1810. 000012E0  486E FFF4                pea.l      [A6 - 0xC]
  1811. 000012E4  AA14                     syscall    RGBForeColor
  1812. label000012E6:
  1813. 000012E6  7001                     moveq.l    D0, 0x01
  1814. label000012E8:
  1815. 000012E8  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  1816. 000012EE  4E5E                     unlink     A6
  1817. 000012F0  4E75                     rts
  1818. export_254:
  1819. fn000012F2:
  1820. 000012F2  4E56 FFF6                link       A6, -0x000A
  1821. 000012F6  1D7C 0001 000B           move.b     [A6 + 0xB], 0x1
  1822. 000012FC  2D6E 0008 FFF6           move.l     [A6 - 0xA], [A6 + 0x8]
  1823. 00001302  2D6D EA1A FFFA           move.l     [A6 - 0x6], [A5 - 0x15E6]
  1824. 00001308  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  1825. 0000130E  41EE 0000                lea.l      A0, [A6 + 0x0]
  1826. 00001312  2F20                     move.l     -[A7], -[A0]
  1827. 00001314  2F20                     move.l     -[A7], -[A0]
  1828. 00001316  3F20                     move.w     -[A7], -[A0]
  1829. 00001318  4EBA FA48                jsr        [PC - 0x5B8 /* 00000D62 */]
  1830. 0000131C  4E5E                     unlink     A6
  1831. 0000131E  4E75                     rts
  1832. export_255:
  1833. fn00001320:
  1834. 00001320  4E56 FFF8                link       A6, -0x0008
  1835. 00001324  1D7C 0001 000B           move.b     [A6 + 0xB], 0x1
  1836. 0000132A  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1837. 00001330  2D6D EA1A FFFC           move.l     [A6 - 0x4], [A5 - 0x15E6]
  1838. 00001336  41EE 0000                lea.l      A0, [A6 + 0x0]
  1839. 0000133A  2F20                     move.l     -[A7], -[A0]
  1840. 0000133C  2F20                     move.l     -[A7], -[A0]
  1841. 0000133E  4EBA FAF8                jsr        [PC - 0x508 /* 00000E38 */]
  1842. 00001342  4E5E                     unlink     A6
  1843. 00001344  4E75                     rts
  1844. export_256:
  1845. 00001346  4E56 FFFC                link       A6, -0x0004
  1846. 0000134A  2F0B                     move.l     -[A7], A3
  1847. 0000134C  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  1848. 00001350  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1849. 00001354  3D68 0012 FFFE           move.w     [A6 - 0x2], [A0 + 0x12]
  1850. 0000135A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1851. 0000135E  3D68 0010 FFFC           move.w     [A6 - 0x4], [A0 + 0x10]
  1852. 00001364  302E FFFE                move.w     D0, [A6 - 0x2]
  1853. 00001368  906E 000A                sub.w      D0, [A6 + 0xA]
  1854. 0000136C  3F00                     move.w     -[A7], D0
  1855. 0000136E  302E FFFC                move.w     D0, [A6 - 0x4]
  1856. 00001372  906E 0008                sub.w      D0, [A6 + 0x8]
  1857. 00001376  3F00                     move.w     -[A7], D0
  1858. 00001378  A878                     syscall    SetOrigin
  1859. 0000137A  2F13                     move.l     -[A7], [A3]
  1860. 0000137C  A87A                     syscall    GetClip
  1861. 0000137E  2F13                     move.l     -[A7], [A3]
  1862. 00001380  302E 000A                move.w     D0, [A6 + 0xA]
  1863. 00001384  4440                     neg.w      D0
  1864. 00001386  3F00                     move.w     -[A7], D0
  1865. 00001388  302E 0008                move.w     D0, [A6 + 0x8]
  1866. 0000138C  4440                     neg.w      D0
  1867. 0000138E  3F00                     move.w     -[A7], D0
  1868. 00001390  A8E0                     syscall    OffsetRgn/OfsetRgn
  1869. 00001392  2F13                     move.l     -[A7], [A3]
  1870. 00001394  A879                     syscall    SetClip
  1871. 00001396  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1872. 0000139A  302E 000A                move.w     D0, [A6 + 0xA]
  1873. 0000139E  9168 00EC                sub.w      [A0 + 0xEC], D0
  1874. 000013A2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1875. 000013A6  302E 0008                move.w     D0, [A6 + 0x8]
  1876. 000013AA  9168 00EA                sub.w      [A0 + 0xEA], D0
  1877. 000013AE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1878. 000013B2  302E 000A                move.w     D0, [A6 + 0xA]
  1879. 000013B6  9168 00F0                sub.w      [A0 + 0xF0], D0
  1880. 000013BA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1881. 000013BE  302E 0008                move.w     D0, [A6 + 0x8]
  1882. 000013C2  9168 00EE                sub.w      [A0 + 0xEE], D0
  1883. 000013C6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1884. 000013CA  302E 000A                move.w     D0, [A6 + 0xA]
  1885. 000013CE  9168 00FC                sub.w      [A0 + 0xFC], D0
  1886. 000013D2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1887. 000013D6  302E 0008                move.w     D0, [A6 + 0x8]
  1888. 000013DA  9168 00FA                sub.w      [A0 + 0xFA], D0
  1889. 000013DE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1890. 000013E2  302E 000A                move.w     D0, [A6 + 0xA]
  1891. 000013E6  9168 0100                sub.w      [A0 + 0x100], D0
  1892. 000013EA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1893. 000013EE  302E 0008                move.w     D0, [A6 + 0x8]
  1894. 000013F2  9168 00FE                sub.w      [A0 + 0xFE], D0
  1895. 000013F6  7001                     moveq.l    D0, 0x01
  1896. 000013F8  266E FFF8                movea.l    A3, [A6 - 0x8]
  1897. 000013FC  4E5E                     unlink     A6
  1898. 000013FE  4E75                     rts
  1899. export_257:
  1900. fn00001400:
  1901. 00001400  4E56 FFE4                link       A6, -0x001C
  1902. 00001404  48E7 0310                movem.l    -[A7], D6,D7,A3
  1903. 00001408  266E 0008                movea.l    A3, [A6 + 0x8]
  1904. 0000140C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1905. 00001410  2028 0156                move.l     D0, [A0 + 0x156]
  1906. 00001414  B093                     cmp.l      D0, [A3]
  1907. 00001416  6700 00A6                beq        +0xA8 /* 000014BE */
  1908. 0000141A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1909. 0000141E  2153 0156                move.l     [A0 + 0x156], [A3]
  1910. 00001422  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1911. 00001426  3028 0168                move.w     D0, [A0 + 0x168]
  1912. 0000142A  0800 0000                btst.b     D0, 0x0
  1913. 0000142E  675C                     beq        +0x5E /* 0000148C */
  1914. 00001430  3B7C 0021 A8C2           move.w     [A5 - 0x573E], 0x21 /* '!' */
  1915. 00001436  7021                     moveq.l    D0, 0x21
  1916. 00001438  2F00                     move.l     -[A7], D0
  1917. 0000143A  A862                     syscall    ForeColor
  1918. 0000143C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1919. 00001440  7000                     moveq.l    D0, 0x00
  1920. 00001442  1028 0156                move.b     D0, [A0 + 0x156]
  1921. 00001446  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1922. 0000144A  7200                     moveq.l    D1, 0x00
  1923. 0000144C  1228 0157                move.b     D1, [A0 + 0x157]
  1924. 00001450  D240                     add.w      D1, D0
  1925. 00001452  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1926. 00001456  7000                     moveq.l    D0, 0x00
  1927. 00001458  1028 0158                move.b     D0, [A0 + 0x158]
  1928. 0000145C  D041                     add.w      D0, D1
  1929. 0000145E  0C40 0240                cmpi.w     D0, 0x240
  1930. 00001462  6D1A                     blt        +0x1C /* 0000147E */
  1931. 00001464  7003                     moveq.l    D0, 0x03
  1932. 00001466  3F00                     move.w     -[A7], D0
  1933. 00001468  A889                     syscall    TextMode
  1934. 0000146A  3B7C 001E A8BE           move.w     [A5 - 0x5742], 0x1E
  1935. 00001470  3B7C 001E A8C0           move.w     [A5 - 0x5740], 0x1E
  1936. 00001476  701E                     moveq.l    D0, 0x1E
  1937. 00001478  2F00                     move.l     -[A7], D0
  1938. 0000147A  A863                     syscall    BackColor
  1939. 0000147C  6040                     bra        +0x42 /* 000014BE */
  1940. label0000147E:
  1941. 0000147E  7001                     moveq.l    D0, 0x01
  1942. 00001480  3F00                     move.w     -[A7], D0
  1943. 00001482  A889                     syscall    TextMode
  1944. 00001484  3B7C 0021 A8BE           move.w     [A5 - 0x5742], 0x21 /* '!' */
  1945. 0000148A  6032                     bra        +0x34 /* 000014BE */
  1946. label0000148C:
  1947. 0000148C  4A6D A8C4                tst.w      [A5 - 0x573C]
  1948. 00001490  671A                     beq        +0x1C /* 000014AC */
  1949. 00001492  486E FFFA                pea.l      [A6 - 0x6]
  1950. 00001496  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1951. 0000149A  2F28 0156                move.l     -[A7], [A0 + 0x156]
  1952. 0000149E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1953. 000014A2  486E FFFA                pea.l      [A6 - 0x6]
  1954. 000014A6  AA14                     syscall    RGBForeColor
  1955. 000014A8  508F                     addq.l     A7, 8
  1956. 000014AA  6012                     bra        +0x14 /* 000014BE */
  1957. label000014AC:
  1958. 000014AC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1959. 000014B0  2F28 0156                move.l     -[A7], [A0 + 0x156]
  1960. 000014B4  4EBA 20EE                jsr        [PC + 0x20EE /* 000035A4 */]
  1961. 000014B8  3B40 A8BE                move.w     [A5 - 0x5742], D0
  1962. 000014BC  588F                     addq.l     A7, 4
  1963. label000014BE:
  1964. 000014BE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1965. 000014C2  116B 0004 015A           move.b     [A0 + 0x15A], [A3 + 0x4]
  1966. 000014C8  7000                     moveq.l    D0, 0x00
  1967. 000014CA  102B 0004                move.b     D0, [A3 + 0x4]
  1968. 000014CE  E548                     lsl        D0.w, 2
  1969. 000014D0  3200                     move.w     D1, D0
  1970. 000014D2  E548                     lsl        D0.w, 2
  1971. 000014D4  D041                     add.w      D0, D1
  1972. 000014D6  48C0                     ext.l      D0
  1973. 000014D8  2F00                     move.l     -[A7], D0
  1974. 000014DA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1975. 000014DE  3028 017C                move.w     D0, [A0 + 0x17C]
  1976. 000014E2  48C0                     ext.l      D0
  1977. 000014E4  2F00                     move.l     -[A7], D0
  1978. 000014E6  4EBA EC78                jsr        [PC - 0x1388 /* 00000160 */]
  1979. 000014EA  3E00                     move.w     D7, D0
  1980. 000014EC  0C47 0001                cmpi.w     D7, 0x1
  1981. 000014F0  508F                     addq.l     A7, 8
  1982. 000014F2  6C02                     bge        +0x4 /* 000014F6 */
  1983. 000014F4  7E01                     moveq.l    D7, 0x01
  1984. label000014F6:
  1985. 000014F6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1986. 000014FA  4A68 0102                tst.w      [A0 + 0x102]
  1987. 000014FE  5FC6                     sle        D6
  1988. 00001500  0246 0001                andi.w     D6, 0x1
  1989. 00001504  673C                     beq        +0x3E /* 00001542 */
  1990. 00001506  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1991. 0000150A  116B 0005 015B           move.b     [A0 + 0x15B], [A3 + 0x5]
  1992. 00001510  7000                     moveq.l    D0, 0x00
  1993. 00001512  102B 0005                move.b     D0, [A3 + 0x5]
  1994. 00001516  3F00                     move.w     -[A7], D0
  1995. 00001518  A888                     syscall    TextFace
  1996. 0000151A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1997. 0000151E  3147 0102                move.w     [A0 + 0x102], D7
  1998. 00001522  3F07                     move.w     -[A7], D7
  1999. 00001524  A88A                     syscall    TextSize
  2000. 00001526  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2001. 0000152A  216B 0006 015C           move.l     [A0 + 0x15C], [A3 + 0x6]
  2002. 00001530  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2003. 00001534  486E FFE4                pea.l      [A6 - 0x1C]
  2004. 00001538  A900                     syscall    GetFNum
  2005. 0000153A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2006. 0000153E  A887                     syscall    TextFont
  2007. 00001540  6066                     bra        +0x68 /* 000015A8 */
  2008. label00001542:
  2009. 00001542  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2010. 00001546  102B 0005                move.b     D0, [A3 + 0x5]
  2011. 0000154A  B028 015B                cmp.b      D0, [A0 + 0x15B]
  2012. 0000154E  6716                     beq        +0x18 /* 00001566 */
  2013. 00001550  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2014. 00001554  116B 0005 015B           move.b     [A0 + 0x15B], [A3 + 0x5]
  2015. 0000155A  7000                     moveq.l    D0, 0x00
  2016. 0000155C  102B 0005                move.b     D0, [A3 + 0x5]
  2017. 00001560  3F00                     move.w     -[A7], D0
  2018. 00001562  A888                     syscall    TextFace
  2019. 00001564  5246                     addq.w     D6, 1
  2020. label00001566:
  2021. 00001566  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2022. 0000156A  BE68 0102                cmp.w      D7, [A0 + 0x102]
  2023. 0000156E  670E                     beq        +0x10 /* 0000157E */
  2024. 00001570  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2025. 00001574  3147 0102                move.w     [A0 + 0x102], D7
  2026. 00001578  3F07                     move.w     -[A7], D7
  2027. 0000157A  A88A                     syscall    TextSize
  2028. 0000157C  5246                     addq.w     D6, 1
  2029. label0000157E:
  2030. 0000157E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2031. 00001582  202B 0006                move.l     D0, [A3 + 0x6]
  2032. 00001586  B0A8 015C                cmp.l      D0, [A0 + 0x15C]
  2033. 0000158A  671C                     beq        +0x1E /* 000015A8 */
  2034. 0000158C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2035. 00001590  216B 0006 015C           move.l     [A0 + 0x15C], [A3 + 0x6]
  2036. 00001596  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2037. 0000159A  486E FFE4                pea.l      [A6 - 0x1C]
  2038. 0000159E  A900                     syscall    GetFNum
  2039. 000015A0  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2040. 000015A4  A887                     syscall    TextFont
  2041. 000015A6  5246                     addq.w     D6, 1
  2042. label000015A8:
  2043. 000015A8  4A46                     tst.w      D6
  2044. 000015AA  660C                     bne        +0xE /* 000015B8 */
  2045. 000015AC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2046. 000015B0  4A68 00E6                tst.w      [A0 + 0xE6]
  2047. 000015B4  6700 00AE                beq        +0xB0 /* 00001664 */
  2048. label000015B8:
  2049. 000015B8  486E FFE6                pea.l      [A6 - 0x1A]
  2050. 000015BC  A835                     syscall    FontMetrics
  2051. 000015BE  206E FFF6                movea.l    A0, [A6 - 0xA]
  2052. 000015C2  2050                     movea.l    A0, [A0]
  2053. 000015C4  226D E9DE                movea.l    A1, [A5 - 0x1622]
  2054. 000015C8  3368 0426 00B4           move.w     [A1 + 0xB4], [A0 + 0x426]
  2055. 000015CE  202E FFEA                move.l     D0, [A6 - 0x16]
  2056. 000015D2  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  2057. 000015D6  D0BC 0000 8000           add.l      D0, 0x8000
  2058. 000015DC  7210                     moveq.l    D1, 0x10
  2059. 000015DE  E2A0                     asr        D0, D1
  2060. 000015E0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2061. 000015E4  3140 018C                move.w     [A0 + 0x18C], D0
  2062. 000015E8  202E FFE6                move.l     D0, [A6 - 0x1A]
  2063. 000015EC  D0BC 0000 8000           add.l      D0, 0x8000
  2064. 000015F2  7210                     moveq.l    D1, 0x10
  2065. 000015F4  E2A0                     asr        D0, D1
  2066. 000015F6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2067. 000015FA  3140 018E                move.w     [A0 + 0x18E], D0
  2068. 000015FE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2069. 00001602  3140 0190                move.w     [A0 + 0x190], D0
  2070. 00001606  202E FFEE                move.l     D0, [A6 - 0x12]
  2071. 0000160A  D0BC 0000 8000           add.l      D0, 0x8000
  2072. 00001610  7210                     moveq.l    D1, 0x10
  2073. 00001612  E2A0                     asr        D0, D1
  2074. 00001614  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2075. 00001618  3140 0192                move.w     [A0 + 0x192], D0
  2076. 0000161C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2077. 00001620  216E FFF6 00E0           move.l     [A0 + 0xE0], [A6 - 0xA]
  2078. 00001626  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2079. 0000162A  0C68 0100 00B4           cmpi.w     [A0 + 0xB4], 0x100
  2080. 00001630  6614                     bne        +0x16 /* 00001646 */
  2081. 00001632  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2082. 00001636  2068 00E0                movea.l    A0, [A0 + 0xE0]
  2083. 0000163A  2050                     movea.l    A0, [A0]
  2084. 0000163C  7010                     moveq.l    D0, 0x10
  2085. 0000163E  2228 00C4                move.l     D1, [A0 + 0xC4]
  2086. 00001642  E0A1                     asr        D1, D0
  2087. 00001644  6016                     bra        +0x18 /* 0000165C */
  2088. label00001646:
  2089. 00001646  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2090. 0000164A  2068 00E0                movea.l    A0, [A0 + 0xE0]
  2091. 0000164E  2050                     movea.l    A0, [A0]
  2092. 00001650  2F28 00C4                move.l     -[A7], [A0 + 0xC4]
  2093. 00001654  4EBA EEB6                jsr        [PC - 0x114A /* 0000050C */]
  2094. 00001658  2200                     move.l     D1, D0
  2095. 0000165A  588F                     addq.l     A7, 4
  2096. label0000165C:
  2097. 0000165C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2098. 00001660  3141 0194                move.w     [A0 + 0x194], D1
  2099. label00001664:
  2100. 00001664  7001                     moveq.l    D0, 0x01
  2101. 00001666  4CEE 08C0 FFD8           movem.l    D6,D7,A3, [A6 - 0x28]
  2102. 0000166C  4E5E                     unlink     A6
  2103. 0000166E  4E75                     rts
  2104. export_258:
  2105. fn00001670:
  2106. 00001670  4AAD AACA                tst.l      [A5 - 0x5536]
  2107. 00001674  6706                     beq        +0x8 /* 0000167C */
  2108. 00001676  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  2109. 0000167A  A8CD                     syscall    KillPoly
  2110. label0000167C:
  2111. 0000167C  598F                     subq.l     A7, 4
  2112. 0000167E  A8CB                     syscall    OpenPoly
  2113. 00001680  2B5F AACA                move.l     [A5 - 0x5536], [A7]+
  2114. 00001684  7001                     moveq.l    D0, 0x01
  2115. 00001686  4E75                     rts
  2116. export_259:
  2117. fn00001688:
  2118. 00001688  4AAD AACA                tst.l      [A5 - 0x5536]
  2119. 0000168C  6702                     beq        +0x4 /* 00001690 */
  2120. 0000168E  A8CC                     syscall    ClosePoly/ClosePgon
  2121. label00001690:
  2122. 00001690  7001                     moveq.l    D0, 0x01
  2123. 00001692  4E75                     rts
  2124. export_260:
  2125. fn00001694:
  2126. 00001694  4AAD AACA                tst.l      [A5 - 0x5536]
  2127. 00001698  670C                     beq        +0xE /* 000016A6 */
  2128. 0000169A  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  2129. 0000169E  A8CD                     syscall    KillPoly
  2130. 000016A0  7000                     moveq.l    D0, 0x00
  2131. 000016A2  2B40 AACA                move.l     [A5 - 0x5536], D0
  2132. label000016A6:
  2133. 000016A6  7001                     moveq.l    D0, 0x01
  2134. 000016A8  4E75                     rts
  2135. export_261:
  2136. fn000016AA:
  2137. 000016AA  4E56 0000                link       A6, 0
  2138. 000016AE  4A6D A8B4                tst.w      [A5 - 0x574C]
  2139. 000016B2  670A                     beq        +0xC /* 000016BE */
  2140. 000016B4  486E 0008                pea.l      [A6 + 0x8]
  2141. 000016B8  4EBA E946                jsr        [PC - 0x16BA /* 00000000 */]
  2142. 000016BC  588F                     addq.l     A7, 4
  2143. label000016BE:
  2144. 000016BE  302E 000A                move.w     D0, [A6 + 0xA]
  2145. 000016C2  906D A892                sub.w      D0, [A5 - 0x576E]
  2146. 000016C6  3F00                     move.w     -[A7], D0
  2147. 000016C8  302E 0008                move.w     D0, [A6 + 0x8]
  2148. 000016CC  906D A892                sub.w      D0, [A5 - 0x576E]
  2149. 000016D0  3F00                     move.w     -[A7], D0
  2150. 000016D2  A893                     syscall    MoveTo
  2151. 000016D4  7001                     moveq.l    D0, 0x01
  2152. 000016D6  4E5E                     unlink     A6
  2153. 000016D8  4E75                     rts
  2154. export_262:
  2155. fn000016DA:
  2156. 000016DA  4E56 0000                link       A6, 0
  2157. 000016DE  4A6D A8B4                tst.w      [A5 - 0x574C]
  2158. 000016E2  670A                     beq        +0xC /* 000016EE */
  2159. 000016E4  486E 0008                pea.l      [A6 + 0x8]
  2160. 000016E8  4EBA E916                jsr        [PC - 0x16EA /* 00000000 */]
  2161. 000016EC  588F                     addq.l     A7, 4
  2162. label000016EE:
  2163. 000016EE  4A6D A8C4                tst.w      [A5 - 0x573C]
  2164. 000016F2  6710                     beq        +0x12 /* 00001704 */
  2165. 000016F4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2166. 000016F8  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2167. 000016FC  4EBA FAFC                jsr        [PC - 0x504 /* 000011FA */]
  2168. 00001700  588F                     addq.l     A7, 4
  2169. 00001702  6004                     bra        +0x6 /* 00001708 */
  2170. label00001704:
  2171. 00001704  4EBA 1EE6                jsr        [PC + 0x1EE6 /* 000035EC */]
  2172. label00001708:
  2173. 00001708  302E 000A                move.w     D0, [A6 + 0xA]
  2174. 0000170C  906D A892                sub.w      D0, [A5 - 0x576E]
  2175. 00001710  3F00                     move.w     -[A7], D0
  2176. 00001712  302E 0008                move.w     D0, [A6 + 0x8]
  2177. 00001716  906D A892                sub.w      D0, [A5 - 0x576E]
  2178. 0000171A  3F00                     move.w     -[A7], D0
  2179. 0000171C  A891                     syscall    LineTo
  2180. 0000171E  7001                     moveq.l    D0, 0x01
  2181. 00001720  4E5E                     unlink     A6
  2182. 00001722  4E75                     rts
  2183. export_263:
  2184. 00001724  4E56 0000                link       A6, 0
  2185. 00001728  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2186. 0000172C  4EBA FF7C                jsr        [PC - 0x84 /* 000016AA */]
  2187. 00001730  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2188. 00001734  4EBA FFA4                jsr        [PC - 0x5C /* 000016DA */]
  2189. 00001738  7001                     moveq.l    D0, 0x01
  2190. 0000173A  4E5E                     unlink     A6
  2191. 0000173C  4E75                     rts
  2192. export_264:
  2193. 0000173E  4E56 FFF0                link       A6, -0x0010
  2194. 00001742  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  2195. 00001746  3A2E 0012                move.w     D5, [A6 + 0x12]
  2196. 0000174A  47EE FFF8                lea.l      A3, [A6 - 0x8]
  2197. 0000174E  4A6D A8C4                tst.w      [A5 - 0x573C]
  2198. 00001752  6710                     beq        +0x12 /* 00001764 */
  2199. 00001754  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2200. 00001758  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2201. 0000175C  4EBA FA9C                jsr        [PC - 0x564 /* 000011FA */]
  2202. 00001760  588F                     addq.l     A7, 4
  2203. 00001762  6004                     bra        +0x6 /* 00001768 */
  2204. label00001764:
  2205. 00001764  4EBA 1E86                jsr        [PC + 0x1E86 /* 000035EC */]
  2206. label00001768:
  2207. 00001768  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2208. 0000176C  4A68 00E6                tst.w      [A0 + 0xE6]
  2209. 00001770  6700 00E2                beq        +0xE4 /* 00001854 */
  2210. 00001774  4247                     clr.w      D7
  2211. 00001776  3D6E 0008 FFF0           move.w     [A6 - 0x10], [A6 + 0x8]
  2212. 0000177C  3D6E 000A FFF2           move.w     [A6 - 0xE], [A6 + 0xA]
  2213. 00001782  4A45                     tst.w      D5
  2214. 00001784  6760                     beq        +0x62 /* 000017E6 */
  2215. 00001786  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2216. 0000178A  3C28 014C                move.w     D6, [A0 + 0x14C]
  2217. 0000178E  0C46 0001                cmpi.w     D6, 0x1
  2218. 00001792  6E20                     bgt        +0x22 /* 000017B4 */
  2219. 00001794  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2220. 00001798  7006                     moveq.l    D0, 0x06
  2221. 0000179A  B028 0147                cmp.b      D0, [A0 + 0x147]
  2222. 0000179E  6614                     bne        +0x16 /* 000017B4 */
  2223. 000017A0  26BC FF00 FF00           move.l     [A3], 0xFF00FF00
  2224. 000017A6  277C FF00 FF00 0004      move.l     [A3 + 0x4], 0xFF00FF00
  2225. 000017AE  2F0B                     move.l     -[A7], A3
  2226. 000017B0  A89D                     syscall    PenPat
  2227. 000017B2  7E01                     moveq.l    D7, 0x01
  2228. label000017B4:
  2229. 000017B4  3006                     move.w     D0, D6
  2230. 000017B6  D06E FFF2                add.w      D0, [A6 - 0xE]
  2231. 000017BA  3D40 FFF6                move.w     [A6 - 0xA], D0
  2232. 000017BE  302E 000C                move.w     D0, [A6 + 0xC]
  2233. 000017C2  5240                     addq.w     D0, 1
  2234. 000017C4  3D40 FFF4                move.w     [A6 - 0xC], D0
  2235. 000017C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2236. 000017CC  A893                     syscall    MoveTo
  2237. 000017CE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2238. 000017D2  302E 000C                move.w     D0, [A6 + 0xC]
  2239. 000017D6  5240                     addq.w     D0, 1
  2240. 000017D8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2241. 000017DC  9068 014C                sub.w      D0, [A0 + 0x14C]
  2242. 000017E0  3F00                     move.w     -[A7], D0
  2243. 000017E2  A891                     syscall    LineTo
  2244. 000017E4  605E                     bra        +0x60 /* 00001844 */
  2245. label000017E6:
  2246. 000017E6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2247. 000017EA  3C28 014C                move.w     D6, [A0 + 0x14C]
  2248. 000017EE  0C46 0001                cmpi.w     D6, 0x1
  2249. 000017F2  6E20                     bgt        +0x22 /* 00001814 */
  2250. 000017F4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2251. 000017F8  7006                     moveq.l    D0, 0x06
  2252. 000017FA  B028 0147                cmp.b      D0, [A0 + 0x147]
  2253. 000017FE  6614                     bne        +0x16 /* 00001814 */
  2254. 00001800  26BC AAAA AAAA           move.l     [A3], 0xAAAAAAAA
  2255. 00001806  277C AAAA AAAA 0004      move.l     [A3 + 0x4], 0xAAAAAAAA
  2256. 0000180E  2F0B                     move.l     -[A7], A3
  2257. 00001810  A89D                     syscall    PenPat
  2258. 00001812  7E01                     moveq.l    D7, 0x01
  2259. label00001814:
  2260. 00001814  302E 000E                move.w     D0, [A6 + 0xE]
  2261. 00001818  5240                     addq.w     D0, 1
  2262. 0000181A  3D40 FFF6                move.w     [A6 - 0xA], D0
  2263. 0000181E  3006                     move.w     D0, D6
  2264. 00001820  D06E FFF0                add.w      D0, [A6 - 0x10]
  2265. 00001824  3D40 FFF4                move.w     [A6 - 0xC], D0
  2266. 00001828  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2267. 0000182C  A893                     syscall    MoveTo
  2268. 0000182E  302E 000E                move.w     D0, [A6 + 0xE]
  2269. 00001832  5240                     addq.w     D0, 1
  2270. 00001834  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2271. 00001838  9068 014C                sub.w      D0, [A0 + 0x14C]
  2272. 0000183C  3F00                     move.w     -[A7], D0
  2273. 0000183E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2274. 00001842  A891                     syscall    LineTo
  2275. label00001844:
  2276. 00001844  4A47                     tst.w      D7
  2277. 00001846  6770                     beq        +0x72 /* 000018B8 */
  2278. 00001848  206D A86C                movea.l    A0, [A5 - 0x5794]
  2279. 0000184C  4868 0030                pea.l      [A0 + 0x30]
  2280. 00001850  A89D                     syscall    PenPat
  2281. 00001852  6064                     bra        +0x66 /* 000018B8 */
  2282. label00001854:
  2283. 00001854  4A45                     tst.w      D5
  2284. 00001856  671E                     beq        +0x20 /* 00001876 */
  2285. 00001858  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2286. 0000185C  A893                     syscall    MoveTo
  2287. 0000185E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2288. 00001862  302E 000C                move.w     D0, [A6 + 0xC]
  2289. 00001866  5240                     addq.w     D0, 1
  2290. 00001868  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2291. 0000186C  9068 014C                sub.w      D0, [A0 + 0x14C]
  2292. 00001870  3F00                     move.w     -[A7], D0
  2293. 00001872  A891                     syscall    LineTo
  2294. 00001874  6042                     bra        +0x44 /* 000018B8 */
  2295. label00001876:
  2296. 00001876  3D6E 0008 FFF0           move.w     [A6 - 0x10], [A6 + 0x8]
  2297. 0000187C  3D6E 000A FFF2           move.w     [A6 - 0xE], [A6 + 0xA]
  2298. 00001882  302E 000E                move.w     D0, [A6 + 0xE]
  2299. 00001886  5240                     addq.w     D0, 1
  2300. 00001888  3D40 FFF6                move.w     [A6 - 0xA], D0
  2301. 0000188C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2302. 00001890  3028 014C                move.w     D0, [A0 + 0x14C]
  2303. 00001894  D06E FFF0                add.w      D0, [A6 - 0x10]
  2304. 00001898  3D40 FFF4                move.w     [A6 - 0xC], D0
  2305. 0000189C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2306. 000018A0  A893                     syscall    MoveTo
  2307. 000018A2  302E 000E                move.w     D0, [A6 + 0xE]
  2308. 000018A6  5240                     addq.w     D0, 1
  2309. 000018A8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2310. 000018AC  9068 014C                sub.w      D0, [A0 + 0x14C]
  2311. 000018B0  3F00                     move.w     -[A7], D0
  2312. 000018B2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2313. 000018B6  A891                     syscall    LineTo
  2314. label000018B8:
  2315. 000018B8  7001                     moveq.l    D0, 0x01
  2316. 000018BA  4CEE 08E0 FFE0           movem.l    D5,D6,D7,A3, [A6 - 0x20]
  2317. 000018C0  4E5E                     unlink     A6
  2318. 000018C2  4E75                     rts
  2319. export_265:
  2320. fn000018C4:
  2321. 000018C4  4E56 0000                link       A6, 0
  2322. 000018C8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2323. 000018CC  3C2E 0016                move.w     D6, [A6 + 0x16]
  2324. 000018D0  3E2E 0012                move.w     D7, [A6 + 0x12]
  2325. 000018D4  4A6D A8B4                tst.w      [A5 - 0x574C]
  2326. 000018D8  670C                     beq        +0xE /* 000018E6 */
  2327. 000018DA  486E 0008                pea.l      [A6 + 0x8]
  2328. 000018DE  4EBA E748                jsr        [PC - 0x18B8 /* 00000028 */]
  2329. 000018E2  588F                     addq.l     A7, 4
  2330. 000018E4  6008                     bra        +0xA /* 000018EE */
  2331. label000018E6:
  2332. 000018E6  526E 000E                addq.w     [A6 + 0xE], 1
  2333. 000018EA  526E 000C                addq.w     [A6 + 0xC], 1
  2334. label000018EE:
  2335. 000018EE  DC47                     add.w      D6, D7
  2336. 000018F0  48C7                     ext.l      D7
  2337. 000018F2  4A47                     tst.w      D7
  2338. 000018F4  6C04                     bge        +0x6 /* 000018FA */
  2339. 000018F6  70FB                     moveq.l    D0, 0xFFFFFFFB
  2340. 000018F8  6002                     bra        +0x4 /* 000018FC */
  2341. label000018FA:
  2342. 000018FA  7005                     moveq.l    D0, 0x05
  2343. label000018FC:
  2344. 000018FC  D087                     add.l      D0, D7
  2345. 000018FE  81FC 000A                divs.w     D0, 0xA /* '\n' */
  2346. 00001902  3E00                     move.w     D7, D0
  2347. 00001904  48C6                     ext.l      D6
  2348. 00001906  4A46                     tst.w      D6
  2349. 00001908  6C04                     bge        +0x6 /* 0000190E */
  2350. 0000190A  70FB                     moveq.l    D0, 0xFFFFFFFB
  2351. 0000190C  6002                     bra        +0x4 /* 00001910 */
  2352. label0000190E:
  2353. 0000190E  7005                     moveq.l    D0, 0x05
  2354. label00001910:
  2355. 00001910  D086                     add.l      D0, D6
  2356. 00001912  81FC 000A                divs.w     D0, 0xA /* '\n' */
  2357. 00001916  3C00                     move.w     D6, D0
  2358. 00001918  705A                     moveq.l    D0, 0x5A
  2359. 0000191A  9046                     sub.w      D0, D6
  2360. 0000191C  785A                     moveq.l    D4, 0x5A
  2361. 0000191E  9847                     sub.w      D4, D7
  2362. 00001920  3A00                     move.w     D5, D0
  2363. 00001922  9A44                     sub.w      D5, D4
  2364. 00001924  4A6D A8C4                tst.w      [A5 - 0x573C]
  2365. 00001928  6710                     beq        +0x12 /* 0000193A */
  2366. 0000192A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2367. 0000192E  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2368. 00001932  4EBA F8C6                jsr        [PC - 0x73A /* 000011FA */]
  2369. 00001936  588F                     addq.l     A7, 4
  2370. 00001938  6004                     bra        +0x6 /* 0000193E */
  2371. label0000193A:
  2372. 0000193A  4EBA 1CB0                jsr        [PC + 0x1CB0 /* 000035EC */]
  2373. label0000193E:
  2374. 0000193E  486E 0008                pea.l      [A6 + 0x8]
  2375. 00001942  3F04                     move.w     -[A7], D4
  2376. 00001944  3F05                     move.w     -[A7], D5
  2377. 00001946  A8BE                     syscall    FrameArc
  2378. 00001948  7001                     moveq.l    D0, 0x01
  2379. 0000194A  4CEE 00F0 FFF0           movem.l    D4,D5,D6,D7, [A6 - 0x10]
  2380. 00001950  4E5E                     unlink     A6
  2381. 00001952  4E75                     rts
  2382. export_266:
  2383. 00001954  4E56 FFF2                link       A6, -0x000E
  2384. 00001958  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2385. 0000195C  3C2E 0016                move.w     D6, [A6 + 0x16]
  2386. 00001960  3E2E 0012                move.w     D7, [A6 + 0x12]
  2387. 00001964  4A6D A8B4                tst.w      [A5 - 0x574C]
  2388. 00001968  676E                     beq        +0x70 /* 000019D8 */
  2389. 0000196A  302E 000A                move.w     D0, [A6 + 0xA]
  2390. 0000196E  48C0                     ext.l      D0
  2391. 00001970  322E 000E                move.w     D1, [A6 + 0xE]
  2392. 00001974  48C1                     ext.l      D1
  2393. 00001976  D280                     add.l      D1, D0
  2394. 00001978  83FC 0002                divs.w     D1, 0x2
  2395. 0000197C  48C1                     ext.l      D1
  2396. 0000197E  2F01                     move.l     -[A7], D1
  2397. 00001980  4EBA E994                jsr        [PC - 0x166C /* 00000316 */]
  2398. 00001984  3800                     move.w     D4, D0
  2399. 00001986  302E 0008                move.w     D0, [A6 + 0x8]
  2400. 0000198A  48C0                     ext.l      D0
  2401. 0000198C  322E 000C                move.w     D1, [A6 + 0xC]
  2402. 00001990  48C1                     ext.l      D1
  2403. 00001992  D280                     add.l      D1, D0
  2404. 00001994  83FC 0002                divs.w     D1, 0x2
  2405. 00001998  48C1                     ext.l      D1
  2406. 0000199A  2F01                     move.l     -[A7], D1
  2407. 0000199C  4EBA E9C0                jsr        [PC - 0x1640 /* 0000035E */]
  2408. 000019A0  3A00                     move.w     D5, D0
  2409. 000019A2  302E 000E                move.w     D0, [A6 + 0xE]
  2410. 000019A6  48C0                     ext.l      D0
  2411. 000019A8  322E 000A                move.w     D1, [A6 + 0xA]
  2412. 000019AC  48C1                     ext.l      D1
  2413. 000019AE  9081                     sub.l      D0, D1
  2414. 000019B0  2F00                     move.l     -[A7], D0
  2415. 000019B2  4EBA EA80                jsr        [PC - 0x1580 /* 00000434 */]
  2416. 000019B6  3D40 FFF2                move.w     [A6 - 0xE], D0
  2417. 000019BA  302E 000C                move.w     D0, [A6 + 0xC]
  2418. 000019BE  48C0                     ext.l      D0
  2419. 000019C0  322E 0008                move.w     D1, [A6 + 0x8]
  2420. 000019C4  48C1                     ext.l      D1
  2421. 000019C6  9081                     sub.l      D0, D1
  2422. 000019C8  2F00                     move.l     -[A7], D0
  2423. 000019CA  4EBA EA9E                jsr        [PC - 0x1562 /* 0000046A */]
  2424. 000019CE  3D40 FFF4                move.w     [A6 - 0xC], D0
  2425. 000019D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2426. 000019D6  6046                     bra        +0x48 /* 00001A1E */
  2427. label000019D8:
  2428. 000019D8  302E 000A                move.w     D0, [A6 + 0xA]
  2429. 000019DC  48C0                     ext.l      D0
  2430. 000019DE  322E 000E                move.w     D1, [A6 + 0xE]
  2431. 000019E2  48C1                     ext.l      D1
  2432. 000019E4  D280                     add.l      D1, D0
  2433. 000019E6  83FC 0002                divs.w     D1, 0x2
  2434. 000019EA  3801                     move.w     D4, D1
  2435. 000019EC  302E 0008                move.w     D0, [A6 + 0x8]
  2436. 000019F0  48C0                     ext.l      D0
  2437. 000019F2  322E 000C                move.w     D1, [A6 + 0xC]
  2438. 000019F6  48C1                     ext.l      D1
  2439. 000019F8  D280                     add.l      D1, D0
  2440. 000019FA  83FC 0002                divs.w     D1, 0x2
  2441. 000019FE  3A01                     move.w     D5, D1
  2442. 00001A00  302E 000E                move.w     D0, [A6 + 0xE]
  2443. 00001A04  906E 000A                sub.w      D0, [A6 + 0xA]
  2444. 00001A08  3D40 FFF2                move.w     [A6 - 0xE], D0
  2445. 00001A0C  302E 000C                move.w     D0, [A6 + 0xC]
  2446. 00001A10  906E 0008                sub.w      D0, [A6 + 0x8]
  2447. 00001A14  3D40 FFF4                move.w     [A6 - 0xC], D0
  2448. 00001A18  6004                     bra        +0x6 /* 00001A1E */
  2449. label00001A1A:
  2450. 00001A1A  0647 0E10                addi.w     D7, 0xE10
  2451. label00001A1E:
  2452. 00001A1E  4A47                     tst.w      D7
  2453. 00001A20  6DF8                     blt        -0x6 /* 00001A1A */
  2454. 00001A22  3007                     move.w     D0, D7
  2455. 00001A24  5A40                     addq.w     D0, 5
  2456. 00001A26  48C0                     ext.l      D0
  2457. 00001A28  720A                     moveq.l    D1, 0x0A
  2458. 00001A2A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2459. 00001A2E  223C 0000 0168           move.l     D1, 0x168
  2460. 00001A34  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2461. 00001A38  3E00                     move.w     D7, D0
  2462. 00001A3A  3006                     move.w     D0, D6
  2463. 00001A3C  5A40                     addq.w     D0, 5
  2464. 00001A3E  48C0                     ext.l      D0
  2465. 00001A40  720A                     moveq.l    D1, 0x0A
  2466. 00001A42  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2467. 00001A46  223C 0000 0168           move.l     D1, 0x168
  2468. 00001A4C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2469. 00001A50  3C00                     move.w     D6, D0
  2470. 00001A52  4A6D A8B4                tst.w      [A5 - 0x574C]
  2471. 00001A56  670C                     beq        +0xE /* 00001A64 */
  2472. 00001A58  486E 0008                pea.l      [A6 + 0x8]
  2473. 00001A5C  4EBA E5CA                jsr        [PC - 0x1A36 /* 00000028 */]
  2474. 00001A60  588F                     addq.l     A7, 4
  2475. 00001A62  6008                     bra        +0xA /* 00001A6C */
  2476. label00001A64:
  2477. 00001A64  526E 000E                addq.w     [A6 + 0xE], 1
  2478. 00001A68  526E 000C                addq.w     [A6 + 0xC], 1
  2479. label00001A6C:
  2480. 00001A6C  3007                     move.w     D0, D7
  2481. 00001A6E  D07C 010E                add.w      D0, 0x10E
  2482. 00001A72  48C0                     ext.l      D0
  2483. 00001A74  223C 0000 0168           move.l     D1, 0x168
  2484. 00001A7A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2485. 00001A7E  223C 0000 0168           move.l     D1, 0x168
  2486. 00001A84  9280                     sub.l      D1, D0
  2487. 00001A86  3D41 FFF6                move.w     [A6 - 0xA], D1
  2488. 00001A8A  4EBA 1C44                jsr        [PC + 0x1C44 /* 000036D0 */]
  2489. 00001A8E  536E 000E                subq.w     [A6 + 0xE], 1
  2490. 00001A92  536E 000C                subq.w     [A6 + 0xC], 1
  2491. 00001A96  4A6D A8C4                tst.w      [A5 - 0x573C]
  2492. 00001A9A  6746                     beq        +0x48 /* 00001AE2 */
  2493. 00001A9C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2494. 00001AA0  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  2495. 00001AA4  4EBA F754                jsr        [PC - 0x8AC /* 000011FA */]
  2496. 00001AA8  4A40                     tst.w      D0
  2497. 00001AAA  588F                     addq.l     A7, 4
  2498. 00001AAC  671A                     beq        +0x1C /* 00001AC8 */
  2499. 00001AAE  486E 0008                pea.l      [A6 + 0x8]
  2500. 00001AB2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2501. 00001AB6  3006                     move.w     D0, D6
  2502. 00001AB8  4440                     neg.w      D0
  2503. 00001ABA  3F00                     move.w     -[A7], D0
  2504. 00001ABC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2505. 00001AC0  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  2506. 00001AC4  AA11                     syscall    FillCArc
  2507. 00001AC6  6036                     bra        +0x38 /* 00001AFE */
  2508. label00001AC8:
  2509. 00001AC8  486E 0008                pea.l      [A6 + 0x8]
  2510. 00001ACC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2511. 00001AD0  3006                     move.w     D0, D6
  2512. 00001AD2  4440                     neg.w      D0
  2513. 00001AD4  3F00                     move.w     -[A7], D0
  2514. 00001AD6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2515. 00001ADA  4868 00D6                pea.l      [A0 + 0xD6]
  2516. 00001ADE  A8C2                     syscall    FillArc
  2517. 00001AE0  601C                     bra        +0x1E /* 00001AFE */
  2518. label00001AE2:
  2519. 00001AE2  4EBA 1B3E                jsr        [PC + 0x1B3E /* 00003622 */]
  2520. 00001AE6  486E 0008                pea.l      [A6 + 0x8]
  2521. 00001AEA  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2522. 00001AEE  3006                     move.w     D0, D6
  2523. 00001AF0  4440                     neg.w      D0
  2524. 00001AF2  3F00                     move.w     -[A7], D0
  2525. 00001AF4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2526. 00001AF8  4868 00D6                pea.l      [A0 + 0xD6]
  2527. 00001AFC  A8C2                     syscall    FillArc
  2528. label00001AFE:
  2529. 00001AFE  526E 000E                addq.w     [A6 + 0xE], 1
  2530. 00001B02  526E 000C                addq.w     [A6 + 0xC], 1
  2531. 00001B06  48C7                     ext.l      D7
  2532. 00001B08  2F07                     move.l     -[A7], D7
  2533. 00001B0A  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2534. 00001B0E  322E FFF2                move.w     D1, [A6 - 0xE]
  2535. 00001B12  48C1                     ext.l      D1
  2536. 00001B14  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2537. 00001B18  D0BC 0000 1000           add.l      D0, 0x1000
  2538. 00001B1E  720F                     moveq.l    D1, 0x0F
  2539. 00001B20  E2A0                     asr        D0, D1
  2540. 00001B22  D044                     add.w      D0, D4
  2541. 00001B24  3D40 FFF8                move.w     [A6 - 0x8], D0
  2542. 00001B28  48C7                     ext.l      D7
  2543. 00001B2A  2F07                     move.l     -[A7], D7
  2544. 00001B2C  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2545. 00001B30  322E FFF4                move.w     D1, [A6 - 0xC]
  2546. 00001B34  48C1                     ext.l      D1
  2547. 00001B36  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2548. 00001B3A  D0BC 0000 1000           add.l      D0, 0x1000
  2549. 00001B40  720F                     moveq.l    D1, 0x0F
  2550. 00001B42  E2A0                     asr        D0, D1
  2551. 00001B44  3205                     move.w     D1, D5
  2552. 00001B46  9240                     sub.w      D1, D0
  2553. 00001B48  3D41 FFFA                move.w     [A6 - 0x6], D1
  2554. 00001B4C  48C7                     ext.l      D7
  2555. 00001B4E  48C6                     ext.l      D6
  2556. 00001B50  2007                     move.l     D0, D7
  2557. 00001B52  D086                     add.l      D0, D6
  2558. 00001B54  2F00                     move.l     -[A7], D0
  2559. 00001B56  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2560. 00001B5A  322E FFF2                move.w     D1, [A6 - 0xE]
  2561. 00001B5E  48C1                     ext.l      D1
  2562. 00001B60  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2563. 00001B64  D0BC 0000 1000           add.l      D0, 0x1000
  2564. 00001B6A  720F                     moveq.l    D1, 0x0F
  2565. 00001B6C  E2A0                     asr        D0, D1
  2566. 00001B6E  D044                     add.w      D0, D4
  2567. 00001B70  3D40 FFFC                move.w     [A6 - 0x4], D0
  2568. 00001B74  48C7                     ext.l      D7
  2569. 00001B76  48C6                     ext.l      D6
  2570. 00001B78  2007                     move.l     D0, D7
  2571. 00001B7A  D086                     add.l      D0, D6
  2572. 00001B7C  2F00                     move.l     -[A7], D0
  2573. 00001B7E  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2574. 00001B82  322E FFF4                move.w     D1, [A6 - 0xC]
  2575. 00001B86  48C1                     ext.l      D1
  2576. 00001B88  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2577. 00001B8C  D0BC 0000 1000           add.l      D0, 0x1000
  2578. 00001B92  720F                     moveq.l    D1, 0x0F
  2579. 00001B94  E2A0                     asr        D0, D1
  2580. 00001B96  3205                     move.w     D1, D5
  2581. 00001B98  9240                     sub.w      D1, D0
  2582. 00001B9A  3D41 FFFE                move.w     [A6 - 0x2], D1
  2583. 00001B9E  4A46                     tst.w      D6
  2584. 00001BA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2585. 00001BA4  6C08                     bge        +0xA /* 00001BAE */
  2586. 00001BA6  3006                     move.w     D0, D6
  2587. 00001BA8  4440                     neg.w      D0
  2588. 00001BAA  48C0                     ext.l      D0
  2589. 00001BAC  6004                     bra        +0x6 /* 00001BB2 */
  2590. label00001BAE:
  2591. 00001BAE  48C6                     ext.l      D6
  2592. 00001BB0  2006                     move.l     D0, D6
  2593. label00001BB2:
  2594. 00001BB2  0C80 0000 00B4           cmpi.l     D0, 0xB4
  2595. 00001BB8  6E30                     bgt        +0x32 /* 00001BEA */
  2596. 00001BBA  4EBA FAB4                jsr        [PC - 0x54C /* 00001670 */]
  2597. 00001BBE  3F04                     move.w     -[A7], D4
  2598. 00001BC0  3F05                     move.w     -[A7], D5
  2599. 00001BC2  A893                     syscall    MoveTo
  2600. 00001BC4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2601. 00001BC8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2602. 00001BCC  A891                     syscall    LineTo
  2603. 00001BCE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2604. 00001BD2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2605. 00001BD6  A891                     syscall    LineTo
  2606. 00001BD8  3F04                     move.w     -[A7], D4
  2607. 00001BDA  3F05                     move.w     -[A7], D5
  2608. 00001BDC  A891                     syscall    LineTo
  2609. 00001BDE  4EBA FAA8                jsr        [PC - 0x558 /* 00001688 */]
  2610. 00001BE2  4EBA 0BDC                jsr        [PC + 0xBDC /* 000027C0 */]
  2611. 00001BE6  4EBA FAAC                jsr        [PC - 0x554 /* 00001694 */]
  2612. label00001BEA:
  2613. 00001BEA  4A6D A8C4                tst.w      [A5 - 0x573C]
  2614. 00001BEE  6710                     beq        +0x12 /* 00001C00 */
  2615. 00001BF0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2616. 00001BF4  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2617. 00001BF8  4EBA F600                jsr        [PC - 0xA00 /* 000011FA */]
  2618. 00001BFC  588F                     addq.l     A7, 4
  2619. 00001BFE  6004                     bra        +0x6 /* 00001C04 */
  2620. label00001C00:
  2621. 00001C00  4EBA 19EA                jsr        [PC + 0x19EA /* 000035EC */]
  2622. label00001C04:
  2623. 00001C04  3F04                     move.w     -[A7], D4
  2624. 00001C06  3F05                     move.w     -[A7], D5
  2625. 00001C08  A893                     syscall    MoveTo
  2626. 00001C0A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2627. 00001C0E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2628. 00001C12  A891                     syscall    LineTo
  2629. 00001C14  486E 0008                pea.l      [A6 + 0x8]
  2630. 00001C18  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2631. 00001C1C  3006                     move.w     D0, D6
  2632. 00001C1E  4440                     neg.w      D0
  2633. 00001C20  3F00                     move.w     -[A7], D0
  2634. 00001C22  A8BE                     syscall    FrameArc
  2635. 00001C24  3F04                     move.w     -[A7], D4
  2636. 00001C26  3F05                     move.w     -[A7], D5
  2637. 00001C28  A893                     syscall    MoveTo
  2638. 00001C2A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2639. 00001C2E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2640. 00001C32  A891                     syscall    LineTo
  2641. 00001C34  4EBA 1AD6                jsr        [PC + 0x1AD6 /* 0000370C */]
  2642. 00001C38  7001                     moveq.l    D0, 0x01
  2643. 00001C3A  4CEE 00F0 FFE2           movem.l    D4,D5,D6,D7, [A6 - 0x1E]
  2644. 00001C40  4E5E                     unlink     A6
  2645. 00001C42  4E75                     rts
  2646. export_267:
  2647. fn00001C44:
  2648. 00001C44  4E56 FFF8                link       A6, -0x0008
  2649. 00001C48  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2650. 00001C4C  3A2E 0016                move.w     D5, [A6 + 0x16]
  2651. 00001C50  3C2E 0012                move.w     D6, [A6 + 0x12]
  2652. 00001C54  4A6D A8B4                tst.w      [A5 - 0x574C]
  2653. 00001C58  6772                     beq        +0x74 /* 00001CCC */
  2654. 00001C5A  302E 000A                move.w     D0, [A6 + 0xA]
  2655. 00001C5E  48C0                     ext.l      D0
  2656. 00001C60  322E 000E                move.w     D1, [A6 + 0xE]
  2657. 00001C64  48C1                     ext.l      D1
  2658. 00001C66  D280                     add.l      D1, D0
  2659. 00001C68  83FC 0002                divs.w     D1, 0x2
  2660. 00001C6C  48C1                     ext.l      D1
  2661. 00001C6E  2F01                     move.l     -[A7], D1
  2662. 00001C70  4EBA E6A4                jsr        [PC - 0x195C /* 00000316 */]
  2663. 00001C74  3D40 FFFC                move.w     [A6 - 0x4], D0
  2664. 00001C78  302E 0008                move.w     D0, [A6 + 0x8]
  2665. 00001C7C  48C0                     ext.l      D0
  2666. 00001C7E  322E 000C                move.w     D1, [A6 + 0xC]
  2667. 00001C82  48C1                     ext.l      D1
  2668. 00001C84  D280                     add.l      D1, D0
  2669. 00001C86  83FC 0002                divs.w     D1, 0x2
  2670. 00001C8A  48C1                     ext.l      D1
  2671. 00001C8C  2F01                     move.l     -[A7], D1
  2672. 00001C8E  4EBA E6CE                jsr        [PC - 0x1932 /* 0000035E */]
  2673. 00001C92  3D40 FFFE                move.w     [A6 - 0x2], D0
  2674. 00001C96  302E 000E                move.w     D0, [A6 + 0xE]
  2675. 00001C9A  48C0                     ext.l      D0
  2676. 00001C9C  322E 000A                move.w     D1, [A6 + 0xA]
  2677. 00001CA0  48C1                     ext.l      D1
  2678. 00001CA2  9081                     sub.l      D0, D1
  2679. 00001CA4  2F00                     move.l     -[A7], D0
  2680. 00001CA6  4EBA E78C                jsr        [PC - 0x1874 /* 00000434 */]
  2681. 00001CAA  3D40 FFF8                move.w     [A6 - 0x8], D0
  2682. 00001CAE  302E 000C                move.w     D0, [A6 + 0xC]
  2683. 00001CB2  48C0                     ext.l      D0
  2684. 00001CB4  322E 0008                move.w     D1, [A6 + 0x8]
  2685. 00001CB8  48C1                     ext.l      D1
  2686. 00001CBA  9081                     sub.l      D0, D1
  2687. 00001CBC  2F00                     move.l     -[A7], D0
  2688. 00001CBE  4EBA E7AA                jsr        [PC - 0x1856 /* 0000046A */]
  2689. 00001CC2  3D40 FFFA                move.w     [A6 - 0x6], D0
  2690. 00001CC6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2691. 00001CCA  604A                     bra        +0x4C /* 00001D16 */
  2692. label00001CCC:
  2693. 00001CCC  302E 000A                move.w     D0, [A6 + 0xA]
  2694. 00001CD0  48C0                     ext.l      D0
  2695. 00001CD2  322E 000E                move.w     D1, [A6 + 0xE]
  2696. 00001CD6  48C1                     ext.l      D1
  2697. 00001CD8  D280                     add.l      D1, D0
  2698. 00001CDA  83FC 0002                divs.w     D1, 0x2
  2699. 00001CDE  3D41 FFFC                move.w     [A6 - 0x4], D1
  2700. 00001CE2  302E 0008                move.w     D0, [A6 + 0x8]
  2701. 00001CE6  48C0                     ext.l      D0
  2702. 00001CE8  322E 000C                move.w     D1, [A6 + 0xC]
  2703. 00001CEC  48C1                     ext.l      D1
  2704. 00001CEE  D280                     add.l      D1, D0
  2705. 00001CF0  83FC 0002                divs.w     D1, 0x2
  2706. 00001CF4  3D41 FFFE                move.w     [A6 - 0x2], D1
  2707. 00001CF8  302E 000E                move.w     D0, [A6 + 0xE]
  2708. 00001CFC  906E 000A                sub.w      D0, [A6 + 0xA]
  2709. 00001D00  3D40 FFF8                move.w     [A6 - 0x8], D0
  2710. 00001D04  302E 000C                move.w     D0, [A6 + 0xC]
  2711. 00001D08  906E 0008                sub.w      D0, [A6 + 0x8]
  2712. 00001D0C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2713. 00001D10  6004                     bra        +0x6 /* 00001D16 */
  2714. label00001D12:
  2715. 00001D12  0646 0E10                addi.w     D6, 0xE10
  2716. label00001D16:
  2717. 00001D16  4A46                     tst.w      D6
  2718. 00001D18  6DF8                     blt        -0x6 /* 00001D12 */
  2719. 00001D1A  3006                     move.w     D0, D6
  2720. 00001D1C  5A40                     addq.w     D0, 5
  2721. 00001D1E  48C0                     ext.l      D0
  2722. 00001D20  720A                     moveq.l    D1, 0x0A
  2723. 00001D22  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2724. 00001D26  223C 0000 0168           move.l     D1, 0x168
  2725. 00001D2C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2726. 00001D30  3C00                     move.w     D6, D0
  2727. 00001D32  4A6D A8C4                tst.w      [A5 - 0x573C]
  2728. 00001D36  6710                     beq        +0x12 /* 00001D48 */
  2729. 00001D38  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2730. 00001D3C  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  2731. 00001D40  4EBA F4B8                jsr        [PC - 0xB48 /* 000011FA */]
  2732. 00001D44  588F                     addq.l     A7, 4
  2733. 00001D46  6004                     bra        +0x6 /* 00001D4C */
  2734. label00001D48:
  2735. 00001D48  4EBA 18A2                jsr        [PC + 0x18A2 /* 000035EC */]
  2736. label00001D4C:
  2737. 00001D4C  4A6E 001A                tst.w      [A6 + 0x1A]
  2738. 00001D50  664E                     bne        +0x50 /* 00001DA0 */
  2739. 00001D52  48C6                     ext.l      D6
  2740. 00001D54  2F06                     move.l     -[A7], D6
  2741. 00001D56  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2742. 00001D5A  322E FFF8                move.w     D1, [A6 - 0x8]
  2743. 00001D5E  48C1                     ext.l      D1
  2744. 00001D60  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2745. 00001D64  D0BC 0000 1000           add.l      D0, 0x1000
  2746. 00001D6A  720F                     moveq.l    D1, 0x0F
  2747. 00001D6C  E2A0                     asr        D0, D1
  2748. 00001D6E  D06E FFFC                add.w      D0, [A6 - 0x4]
  2749. 00001D72  588F                     addq.l     A7, 4
  2750. 00001D74  3F00                     move.w     -[A7], D0
  2751. 00001D76  48C6                     ext.l      D6
  2752. 00001D78  2F06                     move.l     -[A7], D6
  2753. 00001D7A  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2754. 00001D7E  322E FFFA                move.w     D1, [A6 - 0x6]
  2755. 00001D82  48C1                     ext.l      D1
  2756. 00001D84  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2757. 00001D88  D0BC 0000 1000           add.l      D0, 0x1000
  2758. 00001D8E  720F                     moveq.l    D1, 0x0F
  2759. 00001D90  E2A0                     asr        D0, D1
  2760. 00001D92  322E FFFE                move.w     D1, [A6 - 0x2]
  2761. 00001D96  9240                     sub.w      D1, D0
  2762. 00001D98  588F                     addq.l     A7, 4
  2763. 00001D9A  3F01                     move.w     -[A7], D1
  2764. 00001D9C  A893                     syscall    MoveTo
  2765. 00001D9E  604C                     bra        +0x4E /* 00001DEC */
  2766. label00001DA0:
  2767. 00001DA0  48C6                     ext.l      D6
  2768. 00001DA2  2F06                     move.l     -[A7], D6
  2769. 00001DA4  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2770. 00001DA8  322E FFF8                move.w     D1, [A6 - 0x8]
  2771. 00001DAC  48C1                     ext.l      D1
  2772. 00001DAE  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2773. 00001DB2  D0BC 0000 1000           add.l      D0, 0x1000
  2774. 00001DB8  720F                     moveq.l    D1, 0x0F
  2775. 00001DBA  E2A0                     asr        D0, D1
  2776. 00001DBC  D06E FFFC                add.w      D0, [A6 - 0x4]
  2777. 00001DC0  588F                     addq.l     A7, 4
  2778. 00001DC2  3F00                     move.w     -[A7], D0
  2779. 00001DC4  48C6                     ext.l      D6
  2780. 00001DC6  2F06                     move.l     -[A7], D6
  2781. 00001DC8  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2782. 00001DCC  322E FFFA                move.w     D1, [A6 - 0x6]
  2783. 00001DD0  48C1                     ext.l      D1
  2784. 00001DD2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2785. 00001DD6  D0BC 0000 1000           add.l      D0, 0x1000
  2786. 00001DDC  720F                     moveq.l    D1, 0x0F
  2787. 00001DDE  E2A0                     asr        D0, D1
  2788. 00001DE0  322E FFFE                move.w     D1, [A6 - 0x2]
  2789. 00001DE4  9240                     sub.w      D1, D0
  2790. 00001DE6  588F                     addq.l     A7, 4
  2791. 00001DE8  3F01                     move.w     -[A7], D1
  2792. 00001DEA  A891                     syscall    LineTo
  2793. label00001DEC:
  2794. 00001DEC  7000                     moveq.l    D0, 0x00
  2795. 00001DEE  3F00                     move.w     -[A7], D0
  2796. 00001DF0  3F00                     move.w     -[A7], D0
  2797. 00001DF2  A892                     syscall    Line
  2798. 00001DF4  4A45                     tst.w      D5
  2799. 00001DF6  6700 0168                beq        +0x16A /* 00001F60 */
  2800. 00001DFA  48C5                     ext.l      D5
  2801. 00001DFC  4A45                     tst.w      D5
  2802. 00001DFE  6C04                     bge        +0x6 /* 00001E04 */
  2803. 00001E00  70FB                     moveq.l    D0, 0xFFFFFFFB
  2804. 00001E02  6002                     bra        +0x4 /* 00001E06 */
  2805. label00001E04:
  2806. 00001E04  7005                     moveq.l    D0, 0x05
  2807. label00001E06:
  2808. 00001E06  D085                     add.l      D0, D5
  2809. 00001E08  81FC 000A                divs.w     D0, 0xA /* '\n' */
  2810. 00001E0C  3A00                     move.w     D5, D0
  2811. 00001E0E  7001                     moveq.l    D0, 0x01
  2812. 00001E10  4A6D C5EA                tst.w      [A5 - 0x3A16]
  2813. 00001E14  671A                     beq        +0x1C /* 00001E30 */
  2814. 00001E16  4A45                     tst.w      D5
  2815. 00001E18  6C08                     bge        +0xA /* 00001E22 */
  2816. 00001E1A  3205                     move.w     D1, D5
  2817. 00001E1C  4441                     neg.w      D1
  2818. 00001E1E  48C1                     ext.l      D1
  2819. 00001E20  6004                     bra        +0x6 /* 00001E26 */
  2820. label00001E22:
  2821. 00001E22  48C5                     ext.l      D5
  2822. 00001E24  2205                     move.l     D1, D5
  2823. label00001E26:
  2824. 00001E26  0C81 0000 00F0           cmpi.l     D1, 0xF0
  2825. 00001E2C  6D02                     blt        +0x4 /* 00001E30 */
  2826. 00001E2E  7000                     moveq.l    D0, 0x00
  2827. label00001E30:
  2828. 00001E30  4A80                     tst.l      D0
  2829. 00001E32  6704                     beq        +0x6 /* 00001E38 */
  2830. 00001E34  7001                     moveq.l    D0, 0x01
  2831. 00001E36  6002                     bra        +0x4 /* 00001E3A */
  2832. label00001E38:
  2833. 00001E38  7002                     moveq.l    D0, 0x02
  2834. label00001E3A:
  2835. 00001E3A  3800                     move.w     D4, D0
  2836. 00001E3C  4A45                     tst.w      D5
  2837. 00001E3E  6F10                     ble        +0x12 /* 00001E50 */
  2838. 00001E40  3004                     move.w     D0, D4
  2839. 00001E42  D046                     add.w      D0, D6
  2840. 00001E44  48C0                     ext.l      D0
  2841. 00001E46  81C4                     divs.w     D0, D4
  2842. 00001E48  C1C4                     muls.w     D0, D4
  2843. 00001E4A  48C6                     ext.l      D6
  2844. 00001E4C  9086                     sub.l      D0, D6
  2845. 00001E4E  6024                     bra        +0x26 /* 00001E74 */
  2846. label00001E50:
  2847. 00001E50  7000                     moveq.l    D0, 0x00
  2848. 00001E52  3206                     move.w     D1, D6
  2849. 00001E54  48C1                     ext.l      D1
  2850. 00001E56  83C4                     divs.w     D1, D4
  2851. 00001E58  C3C4                     muls.w     D1, D4
  2852. 00001E5A  48C6                     ext.l      D6
  2853. 00001E5C  2E01                     move.l     D7, D1
  2854. 00001E5E  9E86                     sub.l      D7, D6
  2855. 00001E60  4A47                     tst.w      D7
  2856. 00001E62  57C0                     seq        D0
  2857. 00001E64  4400                     neg.b      D0
  2858. 00001E66  6708                     beq        +0xA /* 00001E70 */
  2859. 00001E68  3004                     move.w     D0, D4
  2860. 00001E6A  4440                     neg.w      D0
  2861. 00001E6C  48C0                     ext.l      D0
  2862. 00001E6E  6004                     bra        +0x6 /* 00001E74 */
  2863. label00001E70:
  2864. 00001E70  48C7                     ext.l      D7
  2865. 00001E72  2007                     move.l     D0, D7
  2866. label00001E74:
  2867. 00001E74  3E00                     move.w     D7, D0
  2868. 00001E76  606A                     bra        +0x6C /* 00001EE2 */
  2869. label00001E78:
  2870. 00001E78  48C6                     ext.l      D6
  2871. 00001E7A  48C7                     ext.l      D7
  2872. 00001E7C  2006                     move.l     D0, D6
  2873. 00001E7E  D087                     add.l      D0, D7
  2874. 00001E80  2F00                     move.l     -[A7], D0
  2875. 00001E82  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2876. 00001E86  322E FFF8                move.w     D1, [A6 - 0x8]
  2877. 00001E8A  48C1                     ext.l      D1
  2878. 00001E8C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2879. 00001E90  D0BC 0000 1000           add.l      D0, 0x1000
  2880. 00001E96  720F                     moveq.l    D1, 0x0F
  2881. 00001E98  E2A0                     asr        D0, D1
  2882. 00001E9A  D06E FFFC                add.w      D0, [A6 - 0x4]
  2883. 00001E9E  588F                     addq.l     A7, 4
  2884. 00001EA0  3F00                     move.w     -[A7], D0
  2885. 00001EA2  48C6                     ext.l      D6
  2886. 00001EA4  48C7                     ext.l      D7
  2887. 00001EA6  2006                     move.l     D0, D6
  2888. 00001EA8  D087                     add.l      D0, D7
  2889. 00001EAA  2F00                     move.l     -[A7], D0
  2890. 00001EAC  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2891. 00001EB0  322E FFFA                move.w     D1, [A6 - 0x6]
  2892. 00001EB4  48C1                     ext.l      D1
  2893. 00001EB6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2894. 00001EBA  D0BC 0000 1000           add.l      D0, 0x1000
  2895. 00001EC0  720F                     moveq.l    D1, 0x0F
  2896. 00001EC2  E2A0                     asr        D0, D1
  2897. 00001EC4  322E FFFE                move.w     D1, [A6 - 0x2]
  2898. 00001EC8  9240                     sub.w      D1, D0
  2899. 00001ECA  588F                     addq.l     A7, 4
  2900. 00001ECC  3F01                     move.w     -[A7], D1
  2901. 00001ECE  A891                     syscall    LineTo
  2902. 00001ED0  4A45                     tst.w      D5
  2903. 00001ED2  6C08                     bge        +0xA /* 00001EDC */
  2904. 00001ED4  3004                     move.w     D0, D4
  2905. 00001ED6  4440                     neg.w      D0
  2906. 00001ED8  48C0                     ext.l      D0
  2907. 00001EDA  6004                     bra        +0x6 /* 00001EE0 */
  2908. label00001EDC:
  2909. 00001EDC  48C4                     ext.l      D4
  2910. 00001EDE  2004                     move.l     D0, D4
  2911. label00001EE0:
  2912. 00001EE0  DE40                     add.w      D7, D0
  2913. label00001EE2:
  2914. 00001EE2  4A47                     tst.w      D7
  2915. 00001EE4  6C08                     bge        +0xA /* 00001EEE */
  2916. 00001EE6  3007                     move.w     D0, D7
  2917. 00001EE8  4440                     neg.w      D0
  2918. 00001EEA  48C0                     ext.l      D0
  2919. 00001EEC  6004                     bra        +0x6 /* 00001EF2 */
  2920. label00001EEE:
  2921. 00001EEE  48C7                     ext.l      D7
  2922. 00001EF0  2007                     move.l     D0, D7
  2923. label00001EF2:
  2924. 00001EF2  4A45                     tst.w      D5
  2925. 00001EF4  6C08                     bge        +0xA /* 00001EFE */
  2926. 00001EF6  3205                     move.w     D1, D5
  2927. 00001EF8  4441                     neg.w      D1
  2928. 00001EFA  48C1                     ext.l      D1
  2929. 00001EFC  6004                     bra        +0x6 /* 00001F02 */
  2930. label00001EFE:
  2931. 00001EFE  48C5                     ext.l      D5
  2932. 00001F00  2205                     move.l     D1, D5
  2933. label00001F02:
  2934. 00001F02  B280                     cmp.l      D1, D0
  2935. 00001F04  6E00 FF72                bgt        -0x8C /* 00001E78 */
  2936. 00001F08  48C6                     ext.l      D6
  2937. 00001F0A  48C5                     ext.l      D5
  2938. 00001F0C  2006                     move.l     D0, D6
  2939. 00001F0E  D085                     add.l      D0, D5
  2940. 00001F10  2F00                     move.l     -[A7], D0
  2941. 00001F12  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  2942. 00001F16  322E FFF8                move.w     D1, [A6 - 0x8]
  2943. 00001F1A  48C1                     ext.l      D1
  2944. 00001F1C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2945. 00001F20  D0BC 0000 1000           add.l      D0, 0x1000
  2946. 00001F26  720F                     moveq.l    D1, 0x0F
  2947. 00001F28  E2A0                     asr        D0, D1
  2948. 00001F2A  D06E FFFC                add.w      D0, [A6 - 0x4]
  2949. 00001F2E  588F                     addq.l     A7, 4
  2950. 00001F30  3F00                     move.w     -[A7], D0
  2951. 00001F32  48C6                     ext.l      D6
  2952. 00001F34  48C5                     ext.l      D5
  2953. 00001F36  2006                     move.l     D0, D6
  2954. 00001F38  D085                     add.l      D0, D5
  2955. 00001F3A  2F00                     move.l     -[A7], D0
  2956. 00001F3C  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  2957. 00001F40  322E FFFA                move.w     D1, [A6 - 0x6]
  2958. 00001F44  48C1                     ext.l      D1
  2959. 00001F46  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2960. 00001F4A  D0BC 0000 1000           add.l      D0, 0x1000
  2961. 00001F50  720F                     moveq.l    D1, 0x0F
  2962. 00001F52  E2A0                     asr        D0, D1
  2963. 00001F54  322E FFFE                move.w     D1, [A6 - 0x2]
  2964. 00001F58  9240                     sub.w      D1, D0
  2965. 00001F5A  588F                     addq.l     A7, 4
  2966. 00001F5C  3F01                     move.w     -[A7], D1
  2967. 00001F5E  A891                     syscall    LineTo
  2968. label00001F60:
  2969. 00001F60  7000                     moveq.l    D0, 0x00
  2970. 00001F62  3F00                     move.w     -[A7], D0
  2971. 00001F64  3F00                     move.w     -[A7], D0
  2972. 00001F66  A892                     syscall    Line
  2973. 00001F68  7001                     moveq.l    D0, 0x01
  2974. 00001F6A  4CEE 00F0 FFE8           movem.l    D4,D5,D6,D7, [A6 - 0x18]
  2975. 00001F70  4E5E                     unlink     A6
  2976. 00001F72  4E75                     rts
  2977. export_268:
  2978. 00001F74  4E56 0000                link       A6, 0
  2979. 00001F78  48E7 0110                movem.l    -[A7], D7,A3
  2980. 00001F7C  3E2E 0012                move.w     D7, [A6 + 0x12]
  2981. 00001F80  266E 000C                movea.l    A3, [A6 + 0xC]
  2982. 00001F84  200B                     move.l     D0, A3
  2983. 00001F86  673E                     beq        +0x40 /* 00001FC6 */
  2984. 00001F88  4A13                     tst.b      [A3]
  2985. 00001F8A  673A                     beq        +0x3C /* 00001FC6 */
  2986. 00001F8C  4A47                     tst.w      D7
  2987. 00001F8E  6736                     beq        +0x38 /* 00001FC6 */
  2988. 00001F90  4A6D A8B4                tst.w      [A5 - 0x574C]
  2989. 00001F94  670A                     beq        +0xC /* 00001FA0 */
  2990. 00001F96  486E 0008                pea.l      [A6 + 0x8]
  2991. 00001F9A  4EBA E064                jsr        [PC - 0x1F9C /* 00000000 */]
  2992. 00001F9E  588F                     addq.l     A7, 4
  2993. label00001FA0:
  2994. 00001FA0  4A6D A8C4                tst.w      [A5 - 0x573C]
  2995. 00001FA4  670C                     beq        +0xE /* 00001FB2 */
  2996. 00001FA6  7000                     moveq.l    D0, 0x00
  2997. 00001FA8  2F00                     move.l     -[A7], D0
  2998. 00001FAA  4EBA F24E                jsr        [PC - 0xDB2 /* 000011FA */]
  2999. 00001FAE  588F                     addq.l     A7, 4
  3000. 00001FB0  6004                     bra        +0x6 /* 00001FB6 */
  3001. label00001FB2:
  3002. 00001FB2  4EBA 16A4                jsr        [PC + 0x16A4 /* 00003658 */]
  3003. label00001FB6:
  3004. 00001FB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3005. 00001FBA  A893                     syscall    MoveTo
  3006. 00001FBC  2F0B                     move.l     -[A7], A3
  3007. 00001FBE  7000                     moveq.l    D0, 0x00
  3008. 00001FC0  3F00                     move.w     -[A7], D0
  3009. 00001FC2  3F07                     move.w     -[A7], D7
  3010. 00001FC4  A885                     syscall    DrawText
  3011. label00001FC6:
  3012. 00001FC6  7001                     moveq.l    D0, 0x01
  3013. 00001FC8  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  3014. 00001FCE  4E5E                     unlink     A6
  3015. 00001FD0  4E75                     rts
  3016. export_269:
  3017. 00001FD2  4E56 0000                link       A6, 0
  3018. 00001FD6  2F0B                     move.l     -[A7], A3
  3019. 00001FD8  266E 000C                movea.l    A3, [A6 + 0xC]
  3020. 00001FDC  200B                     move.l     D0, A3
  3021. 00001FDE  6734                     beq        +0x36 /* 00002014 */
  3022. 00001FE0  4A13                     tst.b      [A3]
  3023. 00001FE2  6730                     beq        +0x32 /* 00002014 */
  3024. 00001FE4  4A6D A8B4                tst.w      [A5 - 0x574C]
  3025. 00001FE8  670A                     beq        +0xC /* 00001FF4 */
  3026. 00001FEA  486E 0008                pea.l      [A6 + 0x8]
  3027. 00001FEE  4EBA E010                jsr        [PC - 0x1FF0 /* 00000000 */]
  3028. 00001FF2  588F                     addq.l     A7, 4
  3029. label00001FF4:
  3030. 00001FF4  4A6D A8C4                tst.w      [A5 - 0x573C]
  3031. 00001FF8  670C                     beq        +0xE /* 00002006 */
  3032. 00001FFA  7000                     moveq.l    D0, 0x00
  3033. 00001FFC  2F00                     move.l     -[A7], D0
  3034. 00001FFE  4EBA F1FA                jsr        [PC - 0xE06 /* 000011FA */]
  3035. 00002002  588F                     addq.l     A7, 4
  3036. 00002004  6004                     bra        +0x6 /* 0000200A */
  3037. label00002006:
  3038. 00002006  4EBA 1650                jsr        [PC + 0x1650 /* 00003658 */]
  3039. label0000200A:
  3040. 0000200A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3041. 0000200E  A893                     syscall    MoveTo
  3042. 00002010  2F0B                     move.l     -[A7], A3
  3043. 00002012  A884                     syscall    DrawString
  3044. label00002014:
  3045. 00002014  7001                     moveq.l    D0, 0x01
  3046. 00002016  266E FFFC                movea.l    A3, [A6 - 0x4]
  3047. 0000201A  4E5E                     unlink     A6
  3048. 0000201C  4E75                     rts
  3049. export_270:
  3050. 0000201E  4E56 0000                link       A6, 0
  3051. 00002022  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  3052. 00002026  3A2E 0012                move.w     D5, [A6 + 0x12]
  3053. 0000202A  266E 000C                movea.l    A3, [A6 + 0xC]
  3054. 0000202E  200B                     move.l     D0, A3
  3055. 00002030  6700 00E4                beq        +0xE6 /* 00002116 */
  3056. 00002034  4A13                     tst.b      [A3]
  3057. 00002036  6700 00DE                beq        +0xE0 /* 00002116 */
  3058. 0000203A  4A6D A8B4                tst.w      [A5 - 0x574C]
  3059. 0000203E  670A                     beq        +0xC /* 0000204A */
  3060. 00002040  486E 0008                pea.l      [A6 + 0x8]
  3061. 00002044  4EBA DFBA                jsr        [PC - 0x2046 /* 00000000 */]
  3062. 00002048  588F                     addq.l     A7, 4
  3063. label0000204A:
  3064. 0000204A  4A6D A8C4                tst.w      [A5 - 0x573C]
  3065. 0000204E  670C                     beq        +0xE /* 0000205C */
  3066. 00002050  7000                     moveq.l    D0, 0x00
  3067. 00002052  2F00                     move.l     -[A7], D0
  3068. 00002054  4EBA F1A4                jsr        [PC - 0xE5C /* 000011FA */]
  3069. 00002058  588F                     addq.l     A7, 4
  3070. 0000205A  6004                     bra        +0x6 /* 00002060 */
  3071. label0000205C:
  3072. 0000205C  4EBA 15FA                jsr        [PC + 0x15FA /* 00003658 */]
  3073. label00002060:
  3074. 00002060  7003                     moveq.l    D0, 0x03
  3075. 00002062  C045                     and.w      D0, D5
  3076. 00002064  675A                     beq        +0x5C /* 000020C0 */
  3077. 00002066  7000                     moveq.l    D0, 0x00
  3078. 00002068  1013                     move.b     D0, [A3]
  3079. 0000206A  3E00                     move.w     D7, D0
  3080. 0000206C  7C00                     moveq.l    D6, 0x00
  3081. 0000206E  601A                     bra        +0x1C /* 0000208A */
  3082. label00002070:
  3083. 00002070  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3084. 00002074  2068 00E0                movea.l    A0, [A0 + 0xE0]
  3085. 00002078  2050                     movea.l    A0, [A0]
  3086. 0000207A  3007                     move.w     D0, D7
  3087. 0000207C  5347                     subq.w     D7, 1
  3088. 0000207E  7200                     moveq.l    D1, 0x00
  3089. 00002080  1233 0000                move.b     D1, [A3 + D0.w]
  3090. 00002084  E581                     asl        D1, 2
  3091. 00002086  DCB0 1800                add.l      D6, [A0 + D1]
  3092. label0000208A:
  3093. 0000208A  4A47                     tst.w      D7
  3094. 0000208C  66E2                     bne        -0x1C /* 00002070 */
  3095. 0000208E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3096. 00002092  0C68 0100 00B4           cmpi.w     [A0 + 0xB4], 0x100
  3097. 00002098  6608                     bne        +0xA /* 000020A2 */
  3098. 0000209A  7010                     moveq.l    D0, 0x10
  3099. 0000209C  2206                     move.l     D1, D6
  3100. 0000209E  E0A1                     asr        D1, D0
  3101. 000020A0  600A                     bra        +0xC /* 000020AC */
  3102. label000020A2:
  3103. 000020A2  2F06                     move.l     -[A7], D6
  3104. 000020A4  4EBA E466                jsr        [PC - 0x1B9A /* 0000050C */]
  3105. 000020A8  2200                     move.l     D1, D0
  3106. 000020AA  588F                     addq.l     A7, 4
  3107. label000020AC:
  3108. 000020AC  5381                     subq.l     D1, 1
  3109. 000020AE  7002                     moveq.l    D0, 0x02
  3110. 000020B0  C045                     and.w      D0, D5
  3111. 000020B2  6704                     beq        +0x6 /* 000020B8 */
  3112. 000020B4  7000                     moveq.l    D0, 0x00
  3113. 000020B6  6002                     bra        +0x4 /* 000020BA */
  3114. label000020B8:
  3115. 000020B8  7001                     moveq.l    D0, 0x01
  3116. label000020BA:
  3117. 000020BA  E0A1                     asr        D1, D0
  3118. 000020BC  936E 000A                sub.w      [A6 + 0xA], D1
  3119. label000020C0:
  3120. 000020C0  700C                     moveq.l    D0, 0x0C
  3121. 000020C2  C045                     and.w      D0, D5
  3122. 000020C4  671C                     beq        +0x1E /* 000020E2 */
  3123. 000020C6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3124. 000020CA  3028 0190                move.w     D0, [A0 + 0x190]
  3125. 000020CE  48C0                     ext.l      D0
  3126. 000020D0  7208                     moveq.l    D1, 0x08
  3127. 000020D2  C245                     and.w      D1, D5
  3128. 000020D4  6704                     beq        +0x6 /* 000020DA */
  3129. 000020D6  7200                     moveq.l    D1, 0x00
  3130. 000020D8  6002                     bra        +0x4 /* 000020DC */
  3131. label000020DA:
  3132. 000020DA  7201                     moveq.l    D1, 0x01
  3133. label000020DC:
  3134. 000020DC  E2A0                     asr        D0, D1
  3135. 000020DE  D16E 0008                add.w      [A6 + 0x8], D0
  3136. label000020E2:
  3137. 000020E2  7020                     moveq.l    D0, 0x20
  3138. 000020E4  C045                     and.w      D0, D5
  3139. 000020E6  6724                     beq        +0x26 /* 0000210C */
  3140. 000020E8  302E 0008                move.w     D0, [A6 + 0x8]
  3141. 000020EC  48C0                     ext.l      D0
  3142. 000020EE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3143. 000020F2  3228 018C                move.w     D1, [A0 + 0x18C]
  3144. 000020F6  48C1                     ext.l      D1
  3145. 000020F8  E281                     asr        D1, 1
  3146. 000020FA  9081                     sub.l      D0, D1
  3147. 000020FC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3148. 00002100  3228 0190                move.w     D1, [A0 + 0x190]
  3149. 00002104  48C1                     ext.l      D1
  3150. 00002106  D280                     add.l      D1, D0
  3151. 00002108  3D41 0008                move.w     [A6 + 0x8], D1
  3152. label0000210C:
  3153. 0000210C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3154. 00002110  A893                     syscall    MoveTo
  3155. 00002112  2F0B                     move.l     -[A7], A3
  3156. 00002114  A884                     syscall    DrawString
  3157. label00002116:
  3158. 00002116  7001                     moveq.l    D0, 0x01
  3159. 00002118  4CEE 08E0 FFF0           movem.l    D5,D6,D7,A3, [A6 - 0x10]
  3160. 0000211E  4E5E                     unlink     A6
  3161. 00002120  4E75                     rts
  3162. export_271:
  3163. 00002122  4E56 FFFC                link       A6, -0x0004
  3164. 00002126  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  3165. 0000212A  266E 0010                movea.l    A3, [A6 + 0x10]
  3166. 0000212E  3A2E 0016                move.w     D5, [A6 + 0x16]
  3167. 00002132  3C2E 000E                move.w     D6, [A6 + 0xE]
  3168. 00002136  3E2E 000A                move.w     D7, [A6 + 0xA]
  3169. 0000213A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3170. 0000213E  2F28 0156                move.l     -[A7], [A0 + 0x156]
  3171. 00002142  4EBA F1AE                jsr        [PC - 0xE52 /* 000012F2 */]
  3172. 00002146  4A6D A8C4                tst.w      [A5 - 0x573C]
  3173. 0000214A  588F                     addq.l     A7, 4
  3174. 0000214C  6710                     beq        +0x12 /* 0000215E */
  3175. 0000214E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3176. 00002152  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3177. 00002156  4EBA F0A2                jsr        [PC - 0xF5E /* 000011FA */]
  3178. 0000215A  588F                     addq.l     A7, 4
  3179. 0000215C  6004                     bra        +0x6 /* 00002162 */
  3180. label0000215E:
  3181. 0000215E  4EBA 148C                jsr        [PC + 0x148C /* 000035EC */]
  3182. label00002162:
  3183. 00002162  7000                     moveq.l    D0, 0x00
  3184. 00002164  3F00                     move.w     -[A7], D0
  3185. 00002166  3F00                     move.w     -[A7], D0
  3186. 00002168  A89B                     syscall    PenSize
  3187. 0000216A  7000                     moveq.l    D0, 0x00
  3188. 0000216C  3F00                     move.w     -[A7], D0
  3189. 0000216E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3190. 00002172  2068 001C                movea.l    A0, [A0 + 0x1C]
  3191. 00002176  2050                     movea.l    A0, [A0]
  3192. 00002178  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3193. 0000217C  A893                     syscall    MoveTo
  3194. 0000217E  7020                     moveq.l    D0, 0x20
  3195. 00002180  3F00                     move.w     -[A7], D0
  3196. 00002182  A883                     syscall    DrawChar
  3197. 00002184  3F07                     move.w     -[A7], D7
  3198. 00002186  3F06                     move.w     -[A7], D6
  3199. 00002188  A893                     syscall    MoveTo
  3200. 0000218A  3F07                     move.w     -[A7], D7
  3201. 0000218C  3F06                     move.w     -[A7], D6
  3202. 0000218E  A891                     syscall    LineTo
  3203. 00002190  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3204. 00002194  4268 014C                clr.w      [A0 + 0x14C]
  3205. 00002198  3F3C 00BE                move.w     -[A7], 0xBE
  3206. 0000219C  7000                     moveq.l    D0, 0x00
  3207. 0000219E  3F00                     move.w     -[A7], D0
  3208. 000021A0  7200                     moveq.l    D1, 0x00
  3209. 000021A2  2F01                     move.l     -[A7], D1
  3210. 000021A4  A8F2                     syscall    PicComment
  3211. 000021A6  558F                     subq.l     A7, 2
  3212. 000021A8  2F0B                     move.l     -[A7], A3
  3213. 000021AA  486E FFFC                pea.l      [A6 - 0x4]
  3214. 000021AE  48C5                     ext.l      D5
  3215. 000021B0  2F05                     move.l     -[A7], D5
  3216. 000021B2  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3217. 000021B6  4A5F                     tst.w      [A7]+
  3218. 000021B8  6614                     bne        +0x16 /* 000021CE */
  3219. 000021BA  3F3C 00C0                move.w     -[A7], 0xC0
  3220. 000021BE  3F05                     move.w     -[A7], D5
  3221. 000021C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3222. 000021C4  A8F2                     syscall    PicComment
  3223. 000021C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3224. 000021CA  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3225. label000021CE:
  3226. 000021CE  3F3C 00BF                move.w     -[A7], 0xBF
  3227. 000021D2  7000                     moveq.l    D0, 0x00
  3228. 000021D4  3F00                     move.w     -[A7], D0
  3229. 000021D6  7200                     moveq.l    D1, 0x00
  3230. 000021D8  2F01                     move.l     -[A7], D1
  3231. 000021DA  A8F2                     syscall    PicComment
  3232. 000021DC  7000                     moveq.l    D0, 0x00
  3233. 000021DE  1F00                     move.b     -[A7], D0
  3234. 000021E0  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  3235. 000021E4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3236. 000021E8  317C FFFF 0102           move.w     [A0 + 0x102], 0xFFFF
  3237. 000021EE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3238. 000021F2  4868 0156                pea.l      [A0 + 0x156]
  3239. 000021F6  4EBA F208                jsr        [PC - 0xDF8 /* 00001400 */]
  3240. 000021FA  3F07                     move.w     -[A7], D7
  3241. 000021FC  3F06                     move.w     -[A7], D6
  3242. 000021FE  A893                     syscall    MoveTo
  3243. 00002200  3F07                     move.w     -[A7], D7
  3244. 00002202  3F06                     move.w     -[A7], D6
  3245. 00002204  A891                     syscall    LineTo
  3246. 00002206  588F                     addq.l     A7, 4
  3247. 00002208  4CEE 08E0 FFEC           movem.l    D5,D6,D7,A3, [A6 - 0x14]
  3248. 0000220E  4E5E                     unlink     A6
  3249. 00002210  4E75                     rts
  3250. export_272:
  3251. 00002212  4E56 0000                link       A6, 0
  3252. 00002216  2F0B                     move.l     -[A7], A3
  3253. 00002218  266E 000C                movea.l    A3, [A6 + 0xC]
  3254. 0000221C  486D 2412                pea.l      [A5 + 0x2412 /* export_1150 */]
  3255. 00002220  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3256. 00002224  4A40                     tst.w      D0
  3257. 00002226  588F                     addq.l     A7, 4
  3258. 00002228  672E                     beq        +0x30 /* 00002258 */
  3259. 0000222A  302E 001A                move.w     D0, [A6 + 0x1A]
  3260. 0000222E  48C0                     ext.l      D0
  3261. 00002230  2F00                     move.l     -[A7], D0
  3262. 00002232  302E 0016                move.w     D0, [A6 + 0x16]
  3263. 00002236  48C0                     ext.l      D0
  3264. 00002238  2F00                     move.l     -[A7], D0
  3265. 0000223A  302E 0012                move.w     D0, [A6 + 0x12]
  3266. 0000223E  48C0                     ext.l      D0
  3267. 00002240  2F00                     move.l     -[A7], D0
  3268. 00002242  2F0B                     move.l     -[A7], A3
  3269. 00002244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3270. 00002248  4EAD 2412                jsr        [A5 + 0x2412 /* export_1150 */]
  3271. 0000224C  486D 2412                pea.l      [A5 + 0x2412 /* export_1150 */]
  3272. 00002250  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3273. 00002254  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3274. label00002258:
  3275. 00002258  7001                     moveq.l    D0, 0x01
  3276. 0000225A  266E FFFC                movea.l    A3, [A6 - 0x4]
  3277. 0000225E  4E5E                     unlink     A6
  3278. 00002260  4E75                     rts
  3279. export_273:
  3280. 00002262  48E7 0118                movem.l    -[A7], D7,A3,A4
  3281. 00002266  286F 0014                movea.l    A4, [A7 + 0x14]
  3282. 0000226A  266F 0010                movea.l    A3, [A7 + 0x10]
  3283. 0000226E  7000                     moveq.l    D0, 0x00
  3284. 00002270  101B                     move.b     D0, [A3]+
  3285. 00002272  2E00                     move.l     D7, D0
  3286. 00002274  6722                     beq        +0x24 /* 00002298 */
  3287. label00002276:
  3288. 00002276  7000                     moveq.l    D0, 0x00
  3289. 00002278  1013                     move.b     D0, [A3]
  3290. 0000227A  0480 0000 0028           subi.l     D0, 0x28 /* '(' */
  3291. 00002280  670C                     beq        +0xE /* 0000228E */
  3292. 00002282  5380                     subq.l     D0, 1
  3293. 00002284  6708                     beq        +0xA /* 0000228E */
  3294. 00002286  0480 0000 0033           subi.l     D0, 0x33 /* '3' */
  3295. 0000228C  6604                     bne        +0x6 /* 00002292 */
  3296. label0000228E:
  3297. 0000228E  18FC 005C                move.b     [A4]+, 0x5C /* '\\' */
  3298. label00002292:
  3299. 00002292  18DB                     move.b     [A4]+, [A3]+
  3300. 00002294  5387                     subq.l     D7, 1
  3301. 00002296  66DE                     bne        -0x20 /* 00002276 */
  3302. label00002298:
  3303. 00002298  4214                     clr.b      [A4]
  3304. 0000229A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3305. 0000229E  4E75                     rts
  3306. export_274:
  3307. 000022A0  4E56 0000                link       A6, 0
  3308. 000022A4  4A6D A8C4                tst.w      [A5 - 0x573C]
  3309. 000022A8  670C                     beq        +0xE /* 000022B6 */
  3310. 000022AA  7000                     moveq.l    D0, 0x00
  3311. 000022AC  2F00                     move.l     -[A7], D0
  3312. 000022AE  4EBA EF4A                jsr        [PC - 0x10B6 /* 000011FA */]
  3313. 000022B2  588F                     addq.l     A7, 4
  3314. 000022B4  6004                     bra        +0x6 /* 000022BA */
  3315. label000022B6:
  3316. 000022B6  4EBA 13A0                jsr        [PC + 0x13A0 /* 00003658 */]
  3317. label000022BA:
  3318. 000022BA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3319. 000022BE  A883                     syscall    DrawChar
  3320. 000022C0  7001                     moveq.l    D0, 0x01
  3321. 000022C2  4E5E                     unlink     A6
  3322. 000022C4  4E75                     rts
  3323. export_275:
  3324. 000022C6  2F0B                     move.l     -[A7], A3
  3325. 000022C8  266F 0008                movea.l    A3, [A7 + 0x8]
  3326. 000022CC  200B                     move.l     D0, A3
  3327. 000022CE  671E                     beq        +0x20 /* 000022EE */
  3328. 000022D0  4A13                     tst.b      [A3]
  3329. 000022D2  671A                     beq        +0x1C /* 000022EE */
  3330. 000022D4  4A6D A8C4                tst.w      [A5 - 0x573C]
  3331. 000022D8  670C                     beq        +0xE /* 000022E6 */
  3332. 000022DA  7000                     moveq.l    D0, 0x00
  3333. 000022DC  2F00                     move.l     -[A7], D0
  3334. 000022DE  4EBA EF1A                jsr        [PC - 0x10E6 /* 000011FA */]
  3335. 000022E2  588F                     addq.l     A7, 4
  3336. 000022E4  6004                     bra        +0x6 /* 000022EA */
  3337. label000022E6:
  3338. 000022E6  4EBA 1370                jsr        [PC + 0x1370 /* 00003658 */]
  3339. label000022EA:
  3340. 000022EA  2F0B                     move.l     -[A7], A3
  3341. 000022EC  A884                     syscall    DrawString
  3342. label000022EE:
  3343. 000022EE  7001                     moveq.l    D0, 0x01
  3344. 000022F0  265F                     movea.l    A3, [A7]+
  3345. 000022F2  4E75                     rts
  3346. export_276:
  3347. fn000022F4:
  3348. 000022F4  4E56 0000                link       A6, 0
  3349. 000022F8  4A6D A8B4                tst.w      [A5 - 0x574C]
  3350. 000022FC  670C                     beq        +0xE /* 0000230A */
  3351. 000022FE  486E 0008                pea.l      [A6 + 0x8]
  3352. 00002302  4EBA DD24                jsr        [PC - 0x22DC /* 00000028 */]
  3353. 00002306  588F                     addq.l     A7, 4
  3354. 00002308  6008                     bra        +0xA /* 00002312 */
  3355. label0000230A:
  3356. 0000230A  526E 000E                addq.w     [A6 + 0xE], 1
  3357. 0000230E  526E 000C                addq.w     [A6 + 0xC], 1
  3358. label00002312:
  3359. 00002312  4A6D A8C4                tst.w      [A5 - 0x573C]
  3360. 00002316  6710                     beq        +0x12 /* 00002328 */
  3361. 00002318  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3362. 0000231C  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3363. 00002320  4EBA EED8                jsr        [PC - 0x1128 /* 000011FA */]
  3364. 00002324  588F                     addq.l     A7, 4
  3365. 00002326  6004                     bra        +0x6 /* 0000232C */
  3366. label00002328:
  3367. 00002328  4EBA 12C2                jsr        [PC + 0x12C2 /* 000035EC */]
  3368. label0000232C:
  3369. 0000232C  486E 0008                pea.l      [A6 + 0x8]
  3370. 00002330  A8A1                     syscall    FrameRect
  3371. 00002332  7001                     moveq.l    D0, 0x01
  3372. 00002334  4E5E                     unlink     A6
  3373. 00002336  4E75                     rts
  3374. export_277:
  3375. fn00002338:
  3376. 00002338  4E56 0000                link       A6, 0
  3377. 0000233C  4A6D AAC8                tst.w      [A5 - 0x5538]
  3378. 00002340  6664                     bne        +0x66 /* 000023A6 */
  3379. 00002342  4A6D A8B4                tst.w      [A5 - 0x574C]
  3380. 00002346  670C                     beq        +0xE /* 00002354 */
  3381. 00002348  486E 0008                pea.l      [A6 + 0x8]
  3382. 0000234C  4EBA DCDA                jsr        [PC - 0x2326 /* 00000028 */]
  3383. 00002350  588F                     addq.l     A7, 4
  3384. 00002352  6008                     bra        +0xA /* 0000235C */
  3385. label00002354:
  3386. 00002354  526E 000E                addq.w     [A6 + 0xE], 1
  3387. 00002358  526E 000C                addq.w     [A6 + 0xC], 1
  3388. label0000235C:
  3389. 0000235C  4A6D A8C4                tst.w      [A5 - 0x573C]
  3390. 00002360  6732                     beq        +0x34 /* 00002394 */
  3391. 00002362  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3392. 00002366  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3393. 0000236A  4EBA EE8E                jsr        [PC - 0x1172 /* 000011FA */]
  3394. 0000236E  4A40                     tst.w      D0
  3395. 00002370  588F                     addq.l     A7, 4
  3396. 00002372  6710                     beq        +0x12 /* 00002384 */
  3397. 00002374  486E 0008                pea.l      [A6 + 0x8]
  3398. 00002378  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3399. 0000237C  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3400. 00002380  AA0E                     syscall    FillCRect
  3401. 00002382  6022                     bra        +0x24 /* 000023A6 */
  3402. label00002384:
  3403. 00002384  486E 0008                pea.l      [A6 + 0x8]
  3404. 00002388  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3405. 0000238C  4868 00D6                pea.l      [A0 + 0xD6]
  3406. 00002390  A8A5                     syscall    FillRect
  3407. 00002392  6012                     bra        +0x14 /* 000023A6 */
  3408. label00002394:
  3409. 00002394  4EBA 128C                jsr        [PC + 0x128C /* 00003622 */]
  3410. 00002398  486E 0008                pea.l      [A6 + 0x8]
  3411. 0000239C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3412. 000023A0  4868 00D6                pea.l      [A0 + 0xD6]
  3413. 000023A4  A8A5                     syscall    FillRect
  3414. label000023A6:
  3415. 000023A6  7001                     moveq.l    D0, 0x01
  3416. 000023A8  4E5E                     unlink     A6
  3417. 000023AA  4E75                     rts
  3418. export_278:
  3419. fn000023AC:
  3420. 000023AC  4E56 0000                link       A6, 0
  3421. 000023B0  4A6D A8B4                tst.w      [A5 - 0x574C]
  3422. 000023B4  670C                     beq        +0xE /* 000023C2 */
  3423. 000023B6  486E 0008                pea.l      [A6 + 0x8]
  3424. 000023BA  4EBA DC6C                jsr        [PC - 0x2394 /* 00000028 */]
  3425. 000023BE  588F                     addq.l     A7, 4
  3426. 000023C0  6008                     bra        +0xA /* 000023CA */
  3427. label000023C2:
  3428. 000023C2  526E 000E                addq.w     [A6 + 0xE], 1
  3429. 000023C6  526E 000C                addq.w     [A6 + 0xC], 1
  3430. label000023CA:
  3431. 000023CA  4EBA 1304                jsr        [PC + 0x1304 /* 000036D0 */]
  3432. 000023CE  4A6D A8C4                tst.w      [A5 - 0x573C]
  3433. 000023D2  6732                     beq        +0x34 /* 00002406 */
  3434. 000023D4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3435. 000023D8  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3436. 000023DC  4EBA EE1C                jsr        [PC - 0x11E4 /* 000011FA */]
  3437. 000023E0  4A40                     tst.w      D0
  3438. 000023E2  588F                     addq.l     A7, 4
  3439. 000023E4  6710                     beq        +0x12 /* 000023F6 */
  3440. 000023E6  486E 0008                pea.l      [A6 + 0x8]
  3441. 000023EA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3442. 000023EE  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3443. 000023F2  AA0E                     syscall    FillCRect
  3444. 000023F4  6022                     bra        +0x24 /* 00002418 */
  3445. label000023F6:
  3446. 000023F6  486E 0008                pea.l      [A6 + 0x8]
  3447. 000023FA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3448. 000023FE  4868 00D6                pea.l      [A0 + 0xD6]
  3449. 00002402  A8A5                     syscall    FillRect
  3450. 00002404  6012                     bra        +0x14 /* 00002418 */
  3451. label00002406:
  3452. 00002406  4EBA 121A                jsr        [PC + 0x121A /* 00003622 */]
  3453. 0000240A  486E 0008                pea.l      [A6 + 0x8]
  3454. 0000240E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3455. 00002412  4868 00D6                pea.l      [A0 + 0xD6]
  3456. 00002416  A8A5                     syscall    FillRect
  3457. label00002418:
  3458. 00002418  4A6D A8C4                tst.w      [A5 - 0x573C]
  3459. 0000241C  6710                     beq        +0x12 /* 0000242E */
  3460. 0000241E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3461. 00002422  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3462. 00002426  4EBA EDD2                jsr        [PC - 0x122E /* 000011FA */]
  3463. 0000242A  588F                     addq.l     A7, 4
  3464. 0000242C  6004                     bra        +0x6 /* 00002432 */
  3465. label0000242E:
  3466. 0000242E  4EBA 11BC                jsr        [PC + 0x11BC /* 000035EC */]
  3467. label00002432:
  3468. 00002432  486E 0008                pea.l      [A6 + 0x8]
  3469. 00002436  A8A1                     syscall    FrameRect
  3470. 00002438  4EBA 12D2                jsr        [PC + 0x12D2 /* 0000370C */]
  3471. 0000243C  7001                     moveq.l    D0, 0x01
  3472. 0000243E  4E5E                     unlink     A6
  3473. 00002440  4E75                     rts
  3474. export_279:
  3475. 00002442  4E56 0000                link       A6, 0
  3476. 00002446  4A6D A8B4                tst.w      [A5 - 0x574C]
  3477. 0000244A  670C                     beq        +0xE /* 00002458 */
  3478. 0000244C  486E 0008                pea.l      [A6 + 0x8]
  3479. 00002450  4EBA DBD6                jsr        [PC - 0x242A /* 00000028 */]
  3480. 00002454  588F                     addq.l     A7, 4
  3481. 00002456  6008                     bra        +0xA /* 00002460 */
  3482. label00002458:
  3483. 00002458  526E 000E                addq.w     [A6 + 0xE], 1
  3484. 0000245C  526E 000C                addq.w     [A6 + 0xC], 1
  3485. label00002460:
  3486. 00002460  4A6D A88C                tst.w      [A5 - 0x5774]
  3487. 00002464  670A                     beq        +0xC /* 00002470 */
  3488. 00002466  486E 0008                pea.l      [A6 + 0x8]
  3489. 0000246A  4EBA E0E0                jsr        [PC - 0x1F20 /* 0000054C */]
  3490. 0000246E  588F                     addq.l     A7, 4
  3491. label00002470:
  3492. 00002470  4A6D A8C4                tst.w      [A5 - 0x573C]
  3493. 00002474  6710                     beq        +0x12 /* 00002486 */
  3494. 00002476  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3495. 0000247A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3496. 0000247E  4EBA ED7A                jsr        [PC - 0x1286 /* 000011FA */]
  3497. 00002482  588F                     addq.l     A7, 4
  3498. 00002484  6004                     bra        +0x6 /* 0000248A */
  3499. label00002486:
  3500. 00002486  4EBA 1164                jsr        [PC + 0x1164 /* 000035EC */]
  3501. label0000248A:
  3502. 0000248A  486E 0008                pea.l      [A6 + 0x8]
  3503. 0000248E  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3504. 00002492  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3505. 00002496  A8B0                     syscall    FrameRoundRect
  3506. 00002498  7001                     moveq.l    D0, 0x01
  3507. 0000249A  4E5E                     unlink     A6
  3508. 0000249C  4E75                     rts
  3509. export_280:
  3510. fn0000249E:
  3511. 0000249E  4E56 0000                link       A6, 0
  3512. 000024A2  4A6D AAC8                tst.w      [A5 - 0x5538]
  3513. 000024A6  6600 008E                bne        +0x90 /* 00002536 */
  3514. 000024AA  4A6D A8B4                tst.w      [A5 - 0x574C]
  3515. 000024AE  670C                     beq        +0xE /* 000024BC */
  3516. 000024B0  486E 0008                pea.l      [A6 + 0x8]
  3517. 000024B4  4EBA DB72                jsr        [PC - 0x248E /* 00000028 */]
  3518. 000024B8  588F                     addq.l     A7, 4
  3519. 000024BA  6008                     bra        +0xA /* 000024C4 */
  3520. label000024BC:
  3521. 000024BC  526E 000E                addq.w     [A6 + 0xE], 1
  3522. 000024C0  526E 000C                addq.w     [A6 + 0xC], 1
  3523. label000024C4:
  3524. 000024C4  4A6D A88C                tst.w      [A5 - 0x5774]
  3525. 000024C8  670A                     beq        +0xC /* 000024D4 */
  3526. 000024CA  486E 0008                pea.l      [A6 + 0x8]
  3527. 000024CE  4EBA E07C                jsr        [PC - 0x1F84 /* 0000054C */]
  3528. 000024D2  588F                     addq.l     A7, 4
  3529. label000024D4:
  3530. 000024D4  4A6D A8C4                tst.w      [A5 - 0x573C]
  3531. 000024D8  6742                     beq        +0x44 /* 0000251C */
  3532. 000024DA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3533. 000024DE  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3534. 000024E2  4EBA ED16                jsr        [PC - 0x12EA /* 000011FA */]
  3535. 000024E6  4A40                     tst.w      D0
  3536. 000024E8  588F                     addq.l     A7, 4
  3537. 000024EA  6718                     beq        +0x1A /* 00002504 */
  3538. 000024EC  486E 0008                pea.l      [A6 + 0x8]
  3539. 000024F0  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3540. 000024F4  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3541. 000024F8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3542. 000024FC  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3543. 00002500  AA10                     syscall    FillCRoundRect
  3544. 00002502  6032                     bra        +0x34 /* 00002536 */
  3545. label00002504:
  3546. 00002504  486E 0008                pea.l      [A6 + 0x8]
  3547. 00002508  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3548. 0000250C  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3549. 00002510  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3550. 00002514  4868 00D6                pea.l      [A0 + 0xD6]
  3551. 00002518  A8B4                     syscall    FillRoundRect
  3552. 0000251A  601A                     bra        +0x1C /* 00002536 */
  3553. label0000251C:
  3554. 0000251C  4EBA 1104                jsr        [PC + 0x1104 /* 00003622 */]
  3555. 00002520  486E 0008                pea.l      [A6 + 0x8]
  3556. 00002524  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3557. 00002528  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3558. 0000252C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3559. 00002530  4868 00D6                pea.l      [A0 + 0xD6]
  3560. 00002534  A8B4                     syscall    FillRoundRect
  3561. label00002536:
  3562. 00002536  7001                     moveq.l    D0, 0x01
  3563. 00002538  4E5E                     unlink     A6
  3564. 0000253A  4E75                     rts
  3565. export_281:
  3566. 0000253C  4E56 0000                link       A6, 0
  3567. 00002540  4A6D A8B4                tst.w      [A5 - 0x574C]
  3568. 00002544  670C                     beq        +0xE /* 00002552 */
  3569. 00002546  486E 0008                pea.l      [A6 + 0x8]
  3570. 0000254A  4EBA DADC                jsr        [PC - 0x2524 /* 00000028 */]
  3571. 0000254E  588F                     addq.l     A7, 4
  3572. 00002550  6008                     bra        +0xA /* 0000255A */
  3573. label00002552:
  3574. 00002552  526E 000E                addq.w     [A6 + 0xE], 1
  3575. 00002556  526E 000C                addq.w     [A6 + 0xC], 1
  3576. label0000255A:
  3577. 0000255A  4A6D A88C                tst.w      [A5 - 0x5774]
  3578. 0000255E  670A                     beq        +0xC /* 0000256A */
  3579. 00002560  486E 0008                pea.l      [A6 + 0x8]
  3580. 00002564  4EBA DFE6                jsr        [PC - 0x201A /* 0000054C */]
  3581. 00002568  588F                     addq.l     A7, 4
  3582. label0000256A:
  3583. 0000256A  4EBA 1164                jsr        [PC + 0x1164 /* 000036D0 */]
  3584. 0000256E  4A6D A8C4                tst.w      [A5 - 0x573C]
  3585. 00002572  6742                     beq        +0x44 /* 000025B6 */
  3586. 00002574  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3587. 00002578  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3588. 0000257C  4EBA EC7C                jsr        [PC - 0x1384 /* 000011FA */]
  3589. 00002580  4A40                     tst.w      D0
  3590. 00002582  588F                     addq.l     A7, 4
  3591. 00002584  6718                     beq        +0x1A /* 0000259E */
  3592. 00002586  486E 0008                pea.l      [A6 + 0x8]
  3593. 0000258A  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3594. 0000258E  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3595. 00002592  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3596. 00002596  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3597. 0000259A  AA10                     syscall    FillCRoundRect
  3598. 0000259C  6032                     bra        +0x34 /* 000025D0 */
  3599. label0000259E:
  3600. 0000259E  486E 0008                pea.l      [A6 + 0x8]
  3601. 000025A2  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3602. 000025A6  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3603. 000025AA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3604. 000025AE  4868 00D6                pea.l      [A0 + 0xD6]
  3605. 000025B2  A8B4                     syscall    FillRoundRect
  3606. 000025B4  601A                     bra        +0x1C /* 000025D0 */
  3607. label000025B6:
  3608. 000025B6  4EBA 106A                jsr        [PC + 0x106A /* 00003622 */]
  3609. 000025BA  486E 0008                pea.l      [A6 + 0x8]
  3610. 000025BE  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3611. 000025C2  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3612. 000025C6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3613. 000025CA  4868 00D6                pea.l      [A0 + 0xD6]
  3614. 000025CE  A8B4                     syscall    FillRoundRect
  3615. label000025D0:
  3616. 000025D0  4A6D A8C4                tst.w      [A5 - 0x573C]
  3617. 000025D4  6710                     beq        +0x12 /* 000025E6 */
  3618. 000025D6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3619. 000025DA  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3620. 000025DE  4EBA EC1A                jsr        [PC - 0x13E6 /* 000011FA */]
  3621. 000025E2  588F                     addq.l     A7, 4
  3622. 000025E4  6004                     bra        +0x6 /* 000025EA */
  3623. label000025E6:
  3624. 000025E6  4EBA 1004                jsr        [PC + 0x1004 /* 000035EC */]
  3625. label000025EA:
  3626. 000025EA  486E 0008                pea.l      [A6 + 0x8]
  3627. 000025EE  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3628. 000025F2  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3629. 000025F6  A8B0                     syscall    FrameRoundRect
  3630. 000025F8  4EBA 1112                jsr        [PC + 0x1112 /* 0000370C */]
  3631. 000025FC  7001                     moveq.l    D0, 0x01
  3632. 000025FE  4E5E                     unlink     A6
  3633. 00002600  4E75                     rts
  3634. export_282:
  3635. 00002602  4E56 FFFA                link       A6, -0x0006
  3636. 00002606  2F07                     move.l     -[A7], D7
  3637. 00002608  3E2E 0012                move.w     D7, [A6 + 0x12]
  3638. 0000260C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3639. 00002610  4A68 00E4                tst.w      [A0 + 0xE4]
  3640. 00002614  676C                     beq        +0x6E /* 00002682 */
  3641. 00002616  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3642. 0000261A  7001                     moveq.l    D0, 0x01
  3643. 0000261C  C068 0168                and.w      D0, [A0 + 0x168]
  3644. 00002620  6660                     bne        +0x62 /* 00002682 */
  3645. 00002622  0C47 00FF                cmpi.w     D7, 0xFF
  3646. 00002626  6C5A                     bge        +0x5C /* 00002682 */
  3647. 00002628  4A6D A8B4                tst.w      [A5 - 0x574C]
  3648. 0000262C  670C                     beq        +0xE /* 0000263A */
  3649. 0000262E  486E 0008                pea.l      [A6 + 0x8]
  3650. 00002632  4EBA D9F4                jsr        [PC - 0x260C /* 00000028 */]
  3651. 00002636  588F                     addq.l     A7, 4
  3652. 00002638  6008                     bra        +0xA /* 00002642 */
  3653. label0000263A:
  3654. 0000263A  526E 000E                addq.w     [A6 + 0xE], 1
  3655. 0000263E  526E 000C                addq.w     [A6 + 0xC], 1
  3656. label00002642:
  3657. 00002642  3007                     move.w     D0, D7
  3658. 00002644  E148                     lsl        D0.w, 8
  3659. 00002646  D047                     add.w      D0, D7
  3660. 00002648  3D40 FFFE                move.w     [A6 - 0x2], D0
  3661. 0000264C  3D40 FFFC                move.w     [A6 - 0x4], D0
  3662. 00002650  3D40 FFFA                move.w     [A6 - 0x6], D0
  3663. 00002654  486E FFFA                pea.l      [A6 - 0x6]
  3664. 00002658  AA21                     syscall    OpColor
  3665. 0000265A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3666. 0000265E  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3667. 00002662  AA0A                     syscall    PenPixPat
  3668. 00002664  7020                     moveq.l    D0, 0x20
  3669. 00002666  3F00                     move.w     -[A7], D0
  3670. 00002668  A89C                     syscall    PenMode
  3671. 0000266A  486E 0008                pea.l      [A6 + 0x8]
  3672. 0000266E  A8A2                     syscall    PaintRect
  3673. 00002670  7008                     moveq.l    D0, 0x08
  3674. 00002672  3F00                     move.w     -[A7], D0
  3675. 00002674  A89C                     syscall    PenMode
  3676. 00002676  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3677. 0000267A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3678. 0000267E  AA0A                     syscall    PenPixPat
  3679. 00002680  602A                     bra        +0x2C /* 000026AC */
  3680. label00002682:
  3681. 00002682  4A47                     tst.w      D7
  3682. 00002684  6726                     beq        +0x28 /* 000026AC */
  3683. 00002686  0C47 00FF                cmpi.w     D7, 0xFF
  3684. 0000268A  6C06                     bge        +0x8 /* 00002692 */
  3685. 0000268C  7009                     moveq.l    D0, 0x09
  3686. 0000268E  3F00                     move.w     -[A7], D0
  3687. 00002690  A89C                     syscall    PenMode
  3688. label00002692:
  3689. 00002692  41EE 0010                lea.l      A0, [A6 + 0x10]
  3690. 00002696  2F20                     move.l     -[A7], -[A0]
  3691. 00002698  2F20                     move.l     -[A7], -[A0]
  3692. 0000269A  4EBA FC9C                jsr        [PC - 0x364 /* 00002338 */]
  3693. 0000269E  0C47 00FF                cmpi.w     D7, 0xFF
  3694. 000026A2  508F                     addq.l     A7, 8
  3695. 000026A4  6C06                     bge        +0x8 /* 000026AC */
  3696. 000026A6  7008                     moveq.l    D0, 0x08
  3697. 000026A8  3F00                     move.w     -[A7], D0
  3698. 000026AA  A89C                     syscall    PenMode
  3699. label000026AC:
  3700. 000026AC  7001                     moveq.l    D0, 0x01
  3701. 000026AE  2E2E FFF6                move.l     D7, [A6 - 0xA]
  3702. 000026B2  4E5E                     unlink     A6
  3703. 000026B4  4E75                     rts
  3704. export_283:
  3705. 000026B6  4E56 FFFA                link       A6, -0x0006
  3706. 000026BA  48E7 0300                movem.l    -[A7], D6,D7
  3707. 000026BE  3E2E 0012                move.w     D7, [A6 + 0x12]
  3708. 000026C2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3709. 000026C6  4A68 00E4                tst.w      [A0 + 0xE4]
  3710. 000026CA  6700 0094                beq        +0x96 /* 00002760 */
  3711. 000026CE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3712. 000026D2  7001                     moveq.l    D0, 0x01
  3713. 000026D4  C068 0168                and.w      D0, [A0 + 0x168]
  3714. 000026D8  6600 0086                bne        +0x88 /* 00002760 */
  3715. 000026DC  0C47 00FF                cmpi.w     D7, 0xFF
  3716. 000026E0  6C7E                     bge        +0x80 /* 00002760 */
  3717. 000026E2  4A6D A8B4                tst.w      [A5 - 0x574C]
  3718. 000026E6  670C                     beq        +0xE /* 000026F4 */
  3719. 000026E8  486E 0008                pea.l      [A6 + 0x8]
  3720. 000026EC  4EBA D93A                jsr        [PC - 0x26C6 /* 00000028 */]
  3721. 000026F0  588F                     addq.l     A7, 4
  3722. 000026F2  6008                     bra        +0xA /* 000026FC */
  3723. label000026F4:
  3724. 000026F4  526E 000E                addq.w     [A6 + 0xE], 1
  3725. 000026F8  526E 000C                addq.w     [A6 + 0xC], 1
  3726. label000026FC:
  3727. 000026FC  4A6D A88C                tst.w      [A5 - 0x5774]
  3728. 00002700  670A                     beq        +0xC /* 0000270C */
  3729. 00002702  486E 0008                pea.l      [A6 + 0x8]
  3730. 00002706  4EBA DE44                jsr        [PC - 0x21BC /* 0000054C */]
  3731. 0000270A  588F                     addq.l     A7, 4
  3732. label0000270C:
  3733. 0000270C  3007                     move.w     D0, D7
  3734. 0000270E  E148                     lsl        D0.w, 8
  3735. 00002710  D047                     add.w      D0, D7
  3736. 00002712  3D40 FFFE                move.w     [A6 - 0x2], D0
  3737. 00002716  3D40 FFFC                move.w     [A6 - 0x4], D0
  3738. 0000271A  3D40 FFFA                move.w     [A6 - 0x6], D0
  3739. 0000271E  486E FFFA                pea.l      [A6 - 0x6]
  3740. 00002722  AA21                     syscall    OpColor
  3741. 00002724  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3742. 00002728  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3743. 0000272C  AA0A                     syscall    PenPixPat
  3744. 0000272E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3745. 00002732  3028 0038                move.w     D0, [A0 + 0x38]
  3746. 00002736  48C0                     ext.l      D0
  3747. 00002738  2C00                     move.l     D6, D0
  3748. 0000273A  7020                     moveq.l    D0, 0x20
  3749. 0000273C  3F00                     move.w     -[A7], D0
  3750. 0000273E  A89C                     syscall    PenMode
  3751. 00002740  486E 0008                pea.l      [A6 + 0x8]
  3752. 00002744  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  3753. 00002748  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  3754. 0000274C  A8B1                     syscall    PaintRoundRect
  3755. 0000274E  7008                     moveq.l    D0, 0x08
  3756. 00002750  3F00                     move.w     -[A7], D0
  3757. 00002752  A89C                     syscall    PenMode
  3758. 00002754  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3759. 00002758  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3760. 0000275C  AA0A                     syscall    PenPixPat
  3761. 0000275E  602A                     bra        +0x2C /* 0000278A */
  3762. label00002760:
  3763. 00002760  4A47                     tst.w      D7
  3764. 00002762  6726                     beq        +0x28 /* 0000278A */
  3765. 00002764  0C47 00FF                cmpi.w     D7, 0xFF
  3766. 00002768  6C06                     bge        +0x8 /* 00002770 */
  3767. 0000276A  7009                     moveq.l    D0, 0x09
  3768. 0000276C  3F00                     move.w     -[A7], D0
  3769. 0000276E  A89C                     syscall    PenMode
  3770. label00002770:
  3771. 00002770  41EE 0010                lea.l      A0, [A6 + 0x10]
  3772. 00002774  2F20                     move.l     -[A7], -[A0]
  3773. 00002776  2F20                     move.l     -[A7], -[A0]
  3774. 00002778  4EBA FD24                jsr        [PC - 0x2DC /* 0000249E */]
  3775. 0000277C  0C47 00FF                cmpi.w     D7, 0xFF
  3776. 00002780  508F                     addq.l     A7, 8
  3777. 00002782  6C06                     bge        +0x8 /* 0000278A */
  3778. 00002784  7008                     moveq.l    D0, 0x08
  3779. 00002786  3F00                     move.w     -[A7], D0
  3780. 00002788  A89C                     syscall    PenMode
  3781. label0000278A:
  3782. 0000278A  7001                     moveq.l    D0, 0x01
  3783. 0000278C  4CEE 00C0 FFF2           movem.l    D6,D7, [A6 - 0xE]
  3784. 00002792  4E5E                     unlink     A6
  3785. 00002794  4E75                     rts
  3786. export_284:
  3787. fn00002796:
  3788. 00002796  4AAD AACA                tst.l      [A5 - 0x5536]
  3789. 0000279A  6720                     beq        +0x22 /* 000027BC */
  3790. 0000279C  4A6D A8C4                tst.w      [A5 - 0x573C]
  3791. 000027A0  6710                     beq        +0x12 /* 000027B2 */
  3792. 000027A2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3793. 000027A6  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3794. 000027AA  4EBA EA4E                jsr        [PC - 0x15B2 /* 000011FA */]
  3795. 000027AE  588F                     addq.l     A7, 4
  3796. 000027B0  6004                     bra        +0x6 /* 000027B6 */
  3797. label000027B2:
  3798. 000027B2  4EBA 0E38                jsr        [PC + 0xE38 /* 000035EC */]
  3799. label000027B6:
  3800. 000027B6  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3801. 000027BA  A8C6                     syscall    FramePoly
  3802. label000027BC:
  3803. 000027BC  7001                     moveq.l    D0, 0x01
  3804. 000027BE  4E75                     rts
  3805. export_285:
  3806. fn000027C0:
  3807. 000027C0  4A6D AAC8                tst.w      [A5 - 0x5538]
  3808. 000027C4  6650                     bne        +0x52 /* 00002816 */
  3809. 000027C6  4AAD AACA                tst.l      [A5 - 0x5536]
  3810. 000027CA  674A                     beq        +0x4C /* 00002816 */
  3811. 000027CC  4A6D A8C4                tst.w      [A5 - 0x573C]
  3812. 000027D0  6732                     beq        +0x34 /* 00002804 */
  3813. 000027D2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3814. 000027D6  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3815. 000027DA  4EBA EA1E                jsr        [PC - 0x15E2 /* 000011FA */]
  3816. 000027DE  4A40                     tst.w      D0
  3817. 000027E0  588F                     addq.l     A7, 4
  3818. 000027E2  6710                     beq        +0x12 /* 000027F4 */
  3819. 000027E4  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3820. 000027E8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3821. 000027EC  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3822. 000027F0  AA13                     syscall    FillCPoly
  3823. 000027F2  6022                     bra        +0x24 /* 00002816 */
  3824. label000027F4:
  3825. 000027F4  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3826. 000027F8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3827. 000027FC  4868 00D6                pea.l      [A0 + 0xD6]
  3828. 00002800  A8CA                     syscall    FillPoly
  3829. 00002802  6012                     bra        +0x14 /* 00002816 */
  3830. label00002804:
  3831. 00002804  4EBA 0E1C                jsr        [PC + 0xE1C /* 00003622 */]
  3832. 00002808  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3833. 0000280C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3834. 00002810  4868 00D6                pea.l      [A0 + 0xD6]
  3835. 00002814  A8CA                     syscall    FillPoly
  3836. label00002816:
  3837. 00002816  7001                     moveq.l    D0, 0x01
  3838. 00002818  4E75                     rts
  3839. export_286:
  3840. fn0000281A:
  3841. 0000281A  4AAD AACA                tst.l      [A5 - 0x5536]
  3842. 0000281E  676A                     beq        +0x6C /* 0000288A */
  3843. 00002820  4A6D A8C4                tst.w      [A5 - 0x573C]
  3844. 00002824  6732                     beq        +0x34 /* 00002858 */
  3845. 00002826  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3846. 0000282A  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3847. 0000282E  4EBA E9CA                jsr        [PC - 0x1636 /* 000011FA */]
  3848. 00002832  4A40                     tst.w      D0
  3849. 00002834  588F                     addq.l     A7, 4
  3850. 00002836  6710                     beq        +0x12 /* 00002848 */
  3851. 00002838  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3852. 0000283C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3853. 00002840  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  3854. 00002844  AA13                     syscall    FillCPoly
  3855. 00002846  6022                     bra        +0x24 /* 0000286A */
  3856. label00002848:
  3857. 00002848  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3858. 0000284C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3859. 00002850  4868 00D6                pea.l      [A0 + 0xD6]
  3860. 00002854  A8CA                     syscall    FillPoly
  3861. 00002856  6012                     bra        +0x14 /* 0000286A */
  3862. label00002858:
  3863. 00002858  4EBA 0DC8                jsr        [PC + 0xDC8 /* 00003622 */]
  3864. 0000285C  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3865. 00002860  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3866. 00002864  4868 00D6                pea.l      [A0 + 0xD6]
  3867. 00002868  A8CA                     syscall    FillPoly
  3868. label0000286A:
  3869. 0000286A  4A6D A8C4                tst.w      [A5 - 0x573C]
  3870. 0000286E  6710                     beq        +0x12 /* 00002880 */
  3871. 00002870  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3872. 00002874  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  3873. 00002878  4EBA E980                jsr        [PC - 0x1680 /* 000011FA */]
  3874. 0000287C  588F                     addq.l     A7, 4
  3875. 0000287E  6004                     bra        +0x6 /* 00002884 */
  3876. label00002880:
  3877. 00002880  4EBA 0D6A                jsr        [PC + 0xD6A /* 000035EC */]
  3878. label00002884:
  3879. 00002884  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  3880. 00002888  A8C6                     syscall    FramePoly
  3881. label0000288A:
  3882. 0000288A  7001                     moveq.l    D0, 0x01
  3883. 0000288C  4E75                     rts
  3884. export_287:
  3885. 0000288E  4E56 FFE8                link       A6, -0x0018
  3886. 00002892  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3887. 00002896  4AAD AACA                tst.l      [A5 - 0x5536]
  3888. 0000289A  6606                     bne        +0x8 /* 000028A2 */
  3889. 0000289C  7000                     moveq.l    D0, 0x00
  3890. 0000289E  6000 04B2                bra        +0x4B4 /* 00002D52 */
  3891. label000028A2:
  3892. 000028A2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3893. 000028A6  4A68 00E4                tst.w      [A0 + 0xE4]
  3894. 000028AA  6700 0412                beq        +0x414 /* 00002CBE */
  3895. 000028AE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3896. 000028B2  7001                     moveq.l    D0, 0x01
  3897. 000028B4  C068 0168                and.w      D0, [A0 + 0x168]
  3898. 000028B8  6600 0404                bne        +0x406 /* 00002CBE */
  3899. 000028BC  4A2E 000B                tst.b      [A6 + 0xB]
  3900. 000028C0  6700 03FC                beq        +0x3FE /* 00002CBE */
  3901. 000028C4  4A2E 000F                tst.b      [A6 + 0xF]
  3902. 000028C8  6700 03F4                beq        +0x3F6 /* 00002CBE */
  3903. 000028CC  7000                     moveq.l    D0, 0x00
  3904. 000028CE  102E 000F                move.b     D0, [A6 + 0xF]
  3905. 000028D2  0C80 0000 00FF           cmpi.l     D0, 0xFF
  3906. 000028D8  6700 03E4                beq        +0x3E6 /* 00002CBE */
  3907. 000028DC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3908. 000028E0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3909. 000028E4  41E8 014E                lea.l      A0, [A0 + 0x14E]
  3910. 000028E8  22D8                     move.l     [A1]+, [A0]+
  3911. 000028EA  22D8                     move.l     [A1]+, [A0]+
  3912. 000028EC  7000                     moveq.l    D0, 0x00
  3913. 000028EE  102E 000F                move.b     D0, [A6 + 0xF]
  3914. 000028F2  2C00                     move.l     D6, D0
  3915. 000028F4  7000                     moveq.l    D0, 0x00
  3916. 000028F6  102E 000F                move.b     D0, [A6 + 0xF]
  3917. 000028FA  2E3C 0000 00FF           move.l     D7, 0xFF
  3918. 00002900  9E80                     sub.l      D7, D0
  3919. 00002902  7000                     moveq.l    D0, 0x00
  3920. 00002904  102E 0008                move.b     D0, [A6 + 0x8]
  3921. 00002908  5280                     addq.l     D0, 1
  3922. 0000290A  2206                     move.l     D1, D6
  3923. 0000290C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3924. 00002910  223C 0000 0100           move.l     D1, 0x100
  3925. 00002916  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3926. 0000291A  1D40 0008                move.b     [A6 + 0x8], D0
  3927. 0000291E  7200                     moveq.l    D1, 0x00
  3928. 00002920  122E FFF8                move.b     D1, [A6 - 0x8]
  3929. 00002924  5281                     addq.l     D1, 1
  3930. 00002926  2F00                     move.l     -[A7], D0
  3931. 00002928  2001                     move.l     D0, D1
  3932. 0000292A  2207                     move.l     D1, D7
  3933. 0000292C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3934. 00002930  2200                     move.l     D1, D0
  3935. 00002932  201F                     move.l     D0, [A7]+
  3936. 00002934  2F00                     move.l     -[A7], D0
  3937. 00002936  2001                     move.l     D0, D1
  3938. 00002938  223C 0000 0100           move.l     D1, 0x100
  3939. 0000293E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3940. 00002942  2200                     move.l     D1, D0
  3941. 00002944  201F                     move.l     D0, [A7]+
  3942. 00002946  1D41 FFF8                move.b     [A6 - 0x8], D1
  3943. 0000294A  D001                     add.b      D0, D1
  3944. 0000294C  1D40 FFE8                move.b     [A6 - 0x18], D0
  3945. 00002950  7000                     moveq.l    D0, 0x00
  3946. 00002952  102E 0009                move.b     D0, [A6 + 0x9]
  3947. 00002956  5280                     addq.l     D0, 1
  3948. 00002958  2206                     move.l     D1, D6
  3949. 0000295A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3950. 0000295E  223C 0000 0100           move.l     D1, 0x100
  3951. 00002964  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3952. 00002968  1D40 0009                move.b     [A6 + 0x9], D0
  3953. 0000296C  7200                     moveq.l    D1, 0x00
  3954. 0000296E  122E FFF9                move.b     D1, [A6 - 0x7]
  3955. 00002972  5281                     addq.l     D1, 1
  3956. 00002974  2F00                     move.l     -[A7], D0
  3957. 00002976  2001                     move.l     D0, D1
  3958. 00002978  2207                     move.l     D1, D7
  3959. 0000297A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3960. 0000297E  2200                     move.l     D1, D0
  3961. 00002980  201F                     move.l     D0, [A7]+
  3962. 00002982  2F00                     move.l     -[A7], D0
  3963. 00002984  2001                     move.l     D0, D1
  3964. 00002986  223C 0000 0100           move.l     D1, 0x100
  3965. 0000298C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3966. 00002990  2200                     move.l     D1, D0
  3967. 00002992  201F                     move.l     D0, [A7]+
  3968. 00002994  1D41 FFF9                move.b     [A6 - 0x7], D1
  3969. 00002998  D001                     add.b      D0, D1
  3970. 0000299A  1D40 FFE9                move.b     [A6 - 0x17], D0
  3971. 0000299E  7000                     moveq.l    D0, 0x00
  3972. 000029A0  102E 000A                move.b     D0, [A6 + 0xA]
  3973. 000029A4  5280                     addq.l     D0, 1
  3974. 000029A6  2206                     move.l     D1, D6
  3975. 000029A8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3976. 000029AC  223C 0000 0100           move.l     D1, 0x100
  3977. 000029B2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3978. 000029B6  1D40 000A                move.b     [A6 + 0xA], D0
  3979. 000029BA  7200                     moveq.l    D1, 0x00
  3980. 000029BC  122E FFFA                move.b     D1, [A6 - 0x6]
  3981. 000029C0  5281                     addq.l     D1, 1
  3982. 000029C2  2F00                     move.l     -[A7], D0
  3983. 000029C4  2001                     move.l     D0, D1
  3984. 000029C6  2207                     move.l     D1, D7
  3985. 000029C8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3986. 000029CC  2200                     move.l     D1, D0
  3987. 000029CE  201F                     move.l     D0, [A7]+
  3988. 000029D0  2F00                     move.l     -[A7], D0
  3989. 000029D2  2001                     move.l     D0, D1
  3990. 000029D4  223C 0000 0100           move.l     D1, 0x100
  3991. 000029DA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3992. 000029DE  2200                     move.l     D1, D0
  3993. 000029E0  201F                     move.l     D0, [A7]+
  3994. 000029E2  1D41 FFFA                move.b     [A6 - 0x6], D1
  3995. 000029E6  D001                     add.b      D0, D1
  3996. 000029E8  1D40 FFEA                move.b     [A6 - 0x16], D0
  3997. 000029EC  7000                     moveq.l    D0, 0x00
  3998. 000029EE  102E 000C                move.b     D0, [A6 + 0xC]
  3999. 000029F2  5280                     addq.l     D0, 1
  4000. 000029F4  2206                     move.l     D1, D6
  4001. 000029F6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4002. 000029FA  223C 0000 0100           move.l     D1, 0x100
  4003. 00002A00  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4004. 00002A04  1D40 000C                move.b     [A6 + 0xC], D0
  4005. 00002A08  D02E FFF8                add.b      D0, [A6 - 0x8]
  4006. 00002A0C  1D40 FFEC                move.b     [A6 - 0x14], D0
  4007. 00002A10  7000                     moveq.l    D0, 0x00
  4008. 00002A12  102E 000D                move.b     D0, [A6 + 0xD]
  4009. 00002A16  5280                     addq.l     D0, 1
  4010. 00002A18  2206                     move.l     D1, D6
  4011. 00002A1A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4012. 00002A1E  223C 0000 0100           move.l     D1, 0x100
  4013. 00002A24  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4014. 00002A28  1D40 000D                move.b     [A6 + 0xD], D0
  4015. 00002A2C  D02E FFF9                add.b      D0, [A6 - 0x7]
  4016. 00002A30  1D40 FFED                move.b     [A6 - 0x13], D0
  4017. 00002A34  7000                     moveq.l    D0, 0x00
  4018. 00002A36  102E 000E                move.b     D0, [A6 + 0xE]
  4019. 00002A3A  5280                     addq.l     D0, 1
  4020. 00002A3C  2206                     move.l     D1, D6
  4021. 00002A3E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4022. 00002A42  223C 0000 0100           move.l     D1, 0x100
  4023. 00002A48  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4024. 00002A4C  1D40 000E                move.b     [A6 + 0xE], D0
  4025. 00002A50  D02E FFFA                add.b      D0, [A6 - 0x6]
  4026. 00002A54  1D40 FFEE                move.b     [A6 - 0x12], D0
  4027. 00002A58  7000                     moveq.l    D0, 0x00
  4028. 00002A5A  102E FFFC                move.b     D0, [A6 - 0x4]
  4029. 00002A5E  5280                     addq.l     D0, 1
  4030. 00002A60  2207                     move.l     D1, D7
  4031. 00002A62  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4032. 00002A66  223C 0000 0100           move.l     D1, 0x100
  4033. 00002A6C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4034. 00002A70  1D40 FFFC                move.b     [A6 - 0x4], D0
  4035. 00002A74  D02E 0008                add.b      D0, [A6 + 0x8]
  4036. 00002A78  1D40 FFF0                move.b     [A6 - 0x10], D0
  4037. 00002A7C  7000                     moveq.l    D0, 0x00
  4038. 00002A7E  102E FFFD                move.b     D0, [A6 - 0x3]
  4039. 00002A82  5280                     addq.l     D0, 1
  4040. 00002A84  2207                     move.l     D1, D7
  4041. 00002A86  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4042. 00002A8A  223C 0000 0100           move.l     D1, 0x100
  4043. 00002A90  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4044. 00002A94  1D40 FFFD                move.b     [A6 - 0x3], D0
  4045. 00002A98  D02E 0009                add.b      D0, [A6 + 0x9]
  4046. 00002A9C  1D40 FFF1                move.b     [A6 - 0xF], D0
  4047. 00002AA0  7000                     moveq.l    D0, 0x00
  4048. 00002AA2  102E FFFE                move.b     D0, [A6 - 0x2]
  4049. 00002AA6  5280                     addq.l     D0, 1
  4050. 00002AA8  2207                     move.l     D1, D7
  4051. 00002AAA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4052. 00002AAE  223C 0000 0100           move.l     D1, 0x100
  4053. 00002AB4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4054. 00002AB8  1D40 FFFE                move.b     [A6 - 0x2], D0
  4055. 00002ABC  D02E 000A                add.b      D0, [A6 + 0xA]
  4056. 00002AC0  1D40 FFF2                move.b     [A6 - 0xE], D0
  4057. 00002AC4  102E FFFC                move.b     D0, [A6 - 0x4]
  4058. 00002AC8  D02E 000C                add.b      D0, [A6 + 0xC]
  4059. 00002ACC  1D40 FFF4                move.b     [A6 - 0xC], D0
  4060. 00002AD0  102E FFFD                move.b     D0, [A6 - 0x3]
  4061. 00002AD4  D02E 000D                add.b      D0, [A6 + 0xD]
  4062. 00002AD8  1D40 FFF5                move.b     [A6 - 0xB], D0
  4063. 00002ADC  102E FFFE                move.b     D0, [A6 - 0x2]
  4064. 00002AE0  D02E 000E                add.b      D0, [A6 + 0xE]
  4065. 00002AE4  1D40 FFF6                move.b     [A6 - 0xA], D0
  4066. 00002AE8  7001                     moveq.l    D0, 0x01
  4067. 00002AEA  B02E 000B                cmp.b      D0, [A6 + 0xB]
  4068. 00002AEE  57C0                     seq        D0
  4069. 00002AF0  0240 0001                andi.w     D0, 0x1
  4070. 00002AF4  48C0                     ext.l      D0
  4071. 00002AF6  2E00                     move.l     D7, D0
  4072. 00002AF8  6608                     bne        +0xA /* 00002B02 */
  4073. 00002AFA  700F                     moveq.l    D0, 0x0F
  4074. 00002AFC  B02E 000B                cmp.b      D0, [A6 + 0xB]
  4075. 00002B00  662E                     bne        +0x30 /* 00002B30 */
  4076. label00002B02:
  4077. 00002B02  1D6E FFFB 000B           move.b     [A6 + 0xB], [A6 - 0x5]
  4078. 00002B08  4A87                     tst.l      D7
  4079. 00002B0A  6706                     beq        +0x8 /* 00002B12 */
  4080. 00002B0C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4081. 00002B10  6004                     bra        +0x6 /* 00002B16 */
  4082. label00002B12:
  4083. 00002B12  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4084. label00002B16:
  4085. 00002B16  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4086. 00002B1A  4A87                     tst.l      D7
  4087. 00002B1C  6706                     beq        +0x8 /* 00002B24 */
  4088. 00002B1E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4089. 00002B22  6004                     bra        +0x6 /* 00002B28 */
  4090. label00002B24:
  4091. 00002B24  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4092. label00002B28:
  4093. 00002B28  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4094. 00002B2C  6000 0156                bra        +0x158 /* 00002C84 */
  4095. label00002B30:
  4096. 00002B30  7000                     moveq.l    D0, 0x00
  4097. 00002B32  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4098. 00002B36  72FF                     moveq.l    D1, 0xFFFFFFFF
  4099. 00002B38  B2A8 00D6                cmp.l      D1, [A0 + 0xD6]
  4100. 00002B3C  660E                     bne        +0x10 /* 00002B4C */
  4101. 00002B3E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4102. 00002B42  72FF                     moveq.l    D1, 0xFFFFFFFF
  4103. 00002B44  B2A8 00DA                cmp.l      D1, [A0 + 0xDA]
  4104. 00002B48  6602                     bne        +0x4 /* 00002B4C */
  4105. 00002B4A  7001                     moveq.l    D0, 0x01
  4106. label00002B4C:
  4107. 00002B4C  2E00                     move.l     D7, D0
  4108. 00002B4E  6614                     bne        +0x16 /* 00002B64 */
  4109. 00002B50  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4110. 00002B54  4AA8 00D6                tst.l      [A0 + 0xD6]
  4111. 00002B58  6632                     bne        +0x34 /* 00002B8C */
  4112. 00002B5A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4113. 00002B5E  4AA8 00DA                tst.l      [A0 + 0xDA]
  4114. 00002B62  6628                     bne        +0x2A /* 00002B8C */
  4115. label00002B64:
  4116. 00002B64  4A87                     tst.l      D7
  4117. 00002B66  6706                     beq        +0x8 /* 00002B6E */
  4118. 00002B68  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4119. 00002B6C  6004                     bra        +0x6 /* 00002B72 */
  4120. label00002B6E:
  4121. 00002B6E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4122. label00002B72:
  4123. 00002B72  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4124. 00002B76  4A87                     tst.l      D7
  4125. 00002B78  6706                     beq        +0x8 /* 00002B80 */
  4126. 00002B7A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4127. 00002B7E  6004                     bra        +0x6 /* 00002B84 */
  4128. label00002B80:
  4129. 00002B80  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4130. label00002B84:
  4131. 00002B84  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4132. 00002B88  6000 00FA                bra        +0xFC /* 00002C84 */
  4133. label00002B8C:
  4134. 00002B8C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4135. 00002B90  226D A86C                movea.l    A1, [A5 - 0x5794]
  4136. 00002B94  7000                     moveq.l    D0, 0x00
  4137. 00002B96  102E 000B                move.b     D0, [A6 + 0xB]
  4138. 00002B9A  E780                     asl        D0, 3
  4139. 00002B9C  2228 00D6                move.l     D1, [A0 + 0xD6]
  4140. 00002BA0  B2B1 0800                cmp.l      D1, [A1 + D0]
  4141. 00002BA4  662A                     bne        +0x2C /* 00002BD0 */
  4142. 00002BA6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4143. 00002BAA  226D A86C                movea.l    A1, [A5 - 0x5794]
  4144. 00002BAE  7000                     moveq.l    D0, 0x00
  4145. 00002BB0  102E 000B                move.b     D0, [A6 + 0xB]
  4146. 00002BB4  E780                     asl        D0, 3
  4147. 00002BB6  2228 00DA                move.l     D1, [A0 + 0xDA]
  4148. 00002BBA  B2B1 0804                cmp.l      D1, [A1 + D0 + 0x4]
  4149. 00002BBE  6610                     bne        +0x12 /* 00002BD0 */
  4150. 00002BC0  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  4151. 00002BC6  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  4152. 00002BCC  6000 00B6                bra        +0xB8 /* 00002C84 */
  4153. label00002BD0:
  4154. 00002BD0  206D A888                movea.l    A0, [A5 - 0x5778]
  4155. 00002BD4  2050                     movea.l    A0, [A0]
  4156. 00002BD6  2068 0002                movea.l    A0, [A0 + 0x2]
  4157. 00002BDA  2050                     movea.l    A0, [A0]
  4158. 00002BDC  2868 002A                movea.l    A4, [A0 + 0x2A]
  4159. 00002BE0  2054                     movea.l    A0, [A4]
  4160. 00002BE2  47E8 0008                lea.l      A3, [A0 + 0x8]
  4161. 00002BE6  486B 001A                pea.l      [A3 + 0x1A]
  4162. 00002BEA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4163. 00002BEE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4164. 00002BF2  486B 0012                pea.l      [A3 + 0x12]
  4165. 00002BF6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4166. 00002BFA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4167. 00002BFE  486B 000A                pea.l      [A3 + 0xA]
  4168. 00002C02  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4169. 00002C06  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4170. 00002C0A  486B 0002                pea.l      [A3 + 0x2]
  4171. 00002C0E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4172. 00002C12  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4173. 00002C16  206D A888                movea.l    A0, [A5 - 0x5778]
  4174. 00002C1A  2050                     movea.l    A0, [A0]
  4175. 00002C1C  2068 0006                movea.l    A0, [A0 + 0x6]
  4176. 00002C20  2F10                     move.l     -[A7], [A0]
  4177. 00002C22  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4178. 00002C26  4868 00D6                pea.l      [A0 + 0xD6]
  4179. 00002C2A  206D A86C                movea.l    A0, [A5 - 0x5794]
  4180. 00002C2E  7000                     moveq.l    D0, 0x00
  4181. 00002C30  102E 000B                move.b     D0, [A6 + 0xB]
  4182. 00002C34  E780                     asl        D0, 3
  4183. 00002C36  4870 0800                pea.l      [A0 + D0]
  4184. 00002C3A  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4185. 00002C3E  4A6D AFAE                tst.w      [A5 - 0x5052]
  4186. 00002C42  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  4187. 00002C46  6718                     beq        +0x1A /* 00002C60 */
  4188. 00002C48  2F0C                     move.l     -[A7], A4
  4189. 00002C4A  203C 0004 0007           move.l     D0, 0x40007
  4190. 00002C50  AB1D                     syscall    QDExtensions
  4191. 00002C52  2F2D A888                move.l     -[A7], [A5 - 0x5778]
  4192. 00002C56  203C 0004 0008           move.l     D0, 0x40008
  4193. 00002C5C  AB1D                     syscall    QDExtensions
  4194. 00002C5E  6014                     bra        +0x16 /* 00002C74 */
  4195. label00002C60:
  4196. 00002C60  206D A888                movea.l    A0, [A5 - 0x5778]
  4197. 00002C64  2050                     movea.l    A0, [A0]
  4198. 00002C66  317C FFFF 000E           move.w     [A0 + 0xE], 0xFFFF
  4199. 00002C6C  598F                     subq.l     A7, 4
  4200. 00002C6E  AA28                     syscall    GetCTSeed
  4201. 00002C70  2054                     movea.l    A0, [A4]
  4202. 00002C72  209F                     move.l     [A0], [A7]+
  4203. label00002C74:
  4204. 00002C74  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  4205. 00002C78  2F2D A888                move.l     -[A7], [A5 - 0x5778]
  4206. 00002C7C  AA13                     syscall    FillCPoly
  4207. 00002C7E  7001                     moveq.l    D0, 0x01
  4208. 00002C80  6000 00D0                bra        +0xD2 /* 00002D52 */
  4209. label00002C84:
  4210. 00002C84  1D6E 000B FFFB           move.b     [A6 - 0x5], [A6 + 0xB]
  4211. 00002C8A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4212. 00002C8E  43EE 0008                lea.l      A1, [A6 + 0x8]
  4213. 00002C92  41E8 014E                lea.l      A0, [A0 + 0x14E]
  4214. 00002C96  22D8                     move.l     [A1]+, [A0]+
  4215. 00002C98  22D8                     move.l     [A1]+, [A0]+
  4216. 00002C9A  41EE 0000                lea.l      A0, [A6 + 0x0]
  4217. 00002C9E  2F20                     move.l     -[A7], -[A0]
  4218. 00002CA0  2F20                     move.l     -[A7], -[A0]
  4219. 00002CA2  4EBA E194                jsr        [PC - 0x1E6C /* 00000E38 */]
  4220. 00002CA6  4EBA FB18                jsr        [PC - 0x4E8 /* 000027C0 */]
  4221. 00002CAA  41EE 0010                lea.l      A0, [A6 + 0x10]
  4222. 00002CAE  2F20                     move.l     -[A7], -[A0]
  4223. 00002CB0  2F20                     move.l     -[A7], -[A0]
  4224. 00002CB2  4EBA E184                jsr        [PC - 0x1E7C /* 00000E38 */]
  4225. 00002CB6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4226. 00002CBA  6000 0094                bra        +0x96 /* 00002D50 */
  4227. label00002CBE:
  4228. 00002CBE  7000                     moveq.l    D0, 0x00
  4229. 00002CC0  102E 000F                move.b     D0, [A6 + 0xF]
  4230. 00002CC4  0C80 0000 00FF           cmpi.l     D0, 0xFF
  4231. 00002CCA  6632                     bne        +0x34 /* 00002CFE */
  4232. 00002CCC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4233. 00002CD0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4234. 00002CD4  41E8 014E                lea.l      A0, [A0 + 0x14E]
  4235. 00002CD8  22D8                     move.l     [A1]+, [A0]+
  4236. 00002CDA  22D8                     move.l     [A1]+, [A0]+
  4237. 00002CDC  41EE 0010                lea.l      A0, [A6 + 0x10]
  4238. 00002CE0  2F20                     move.l     -[A7], -[A0]
  4239. 00002CE2  2F20                     move.l     -[A7], -[A0]
  4240. 00002CE4  4EBA E152                jsr        [PC - 0x1EAE /* 00000E38 */]
  4241. 00002CE8  4EBA FAD6                jsr        [PC - 0x52A /* 000027C0 */]
  4242. 00002CEC  41EE 0000                lea.l      A0, [A6 + 0x0]
  4243. 00002CF0  2F20                     move.l     -[A7], -[A0]
  4244. 00002CF2  2F20                     move.l     -[A7], -[A0]
  4245. 00002CF4  4EBA E142                jsr        [PC - 0x1EBE /* 00000E38 */]
  4246. 00002CF8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4247. 00002CFC  6052                     bra        +0x54 /* 00002D50 */
  4248. label00002CFE:
  4249. 00002CFE  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  4250. 00002D02  4EBA FABC                jsr        [PC - 0x544 /* 000027C0 */]
  4251. 00002D06  4A2E 000F                tst.b      [A6 + 0xF]
  4252. 00002D0A  588F                     addq.l     A7, 4
  4253. 00002D0C  6742                     beq        +0x44 /* 00002D50 */
  4254. 00002D0E  4A2E 000B                tst.b      [A6 + 0xB]
  4255. 00002D12  673C                     beq        +0x3E /* 00002D50 */
  4256. 00002D14  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4257. 00002D18  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4258. 00002D1C  41E8 014E                lea.l      A0, [A0 + 0x14E]
  4259. 00002D20  22D8                     move.l     [A1]+, [A0]+
  4260. 00002D22  22D8                     move.l     [A1]+, [A0]+
  4261. 00002D24  41EE 0010                lea.l      A0, [A6 + 0x10]
  4262. 00002D28  2F20                     move.l     -[A7], -[A0]
  4263. 00002D2A  2F20                     move.l     -[A7], -[A0]
  4264. 00002D2C  4EBA E10A                jsr        [PC - 0x1EF6 /* 00000E38 */]
  4265. 00002D30  7009                     moveq.l    D0, 0x09
  4266. 00002D32  3F00                     move.w     -[A7], D0
  4267. 00002D34  A89C                     syscall    PenMode
  4268. 00002D36  4EBA FA88                jsr        [PC - 0x578 /* 000027C0 */]
  4269. 00002D3A  7008                     moveq.l    D0, 0x08
  4270. 00002D3C  3F00                     move.w     -[A7], D0
  4271. 00002D3E  A89C                     syscall    PenMode
  4272. 00002D40  41EE 0000                lea.l      A0, [A6 + 0x0]
  4273. 00002D44  2F20                     move.l     -[A7], -[A0]
  4274. 00002D46  2F20                     move.l     -[A7], -[A0]
  4275. 00002D48  4EBA E0EE                jsr        [PC - 0x1F12 /* 00000E38 */]
  4276. 00002D4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4277. label00002D50:
  4278. 00002D50  7001                     moveq.l    D0, 0x01
  4279. label00002D52:
  4280. 00002D52  4CEE 18C0 FFD8           movem.l    D6,D7,A3,A4, [A6 - 0x28]
  4281. 00002D58  4E5E                     unlink     A6
  4282. 00002D5A  4E75                     rts
  4283. export_288:
  4284. 00002D5C  4E56 0000                link       A6, 0
  4285. 00002D60  4A6D A8B4                tst.w      [A5 - 0x574C]
  4286. 00002D64  670C                     beq        +0xE /* 00002D72 */
  4287. 00002D66  486E 0008                pea.l      [A6 + 0x8]
  4288. 00002D6A  4EBA D2BC                jsr        [PC - 0x2D44 /* 00000028 */]
  4289. 00002D6E  588F                     addq.l     A7, 4
  4290. 00002D70  6008                     bra        +0xA /* 00002D7A */
  4291. label00002D72:
  4292. 00002D72  526E 000E                addq.w     [A6 + 0xE], 1
  4293. 00002D76  526E 000C                addq.w     [A6 + 0xC], 1
  4294. label00002D7A:
  4295. 00002D7A  4A6D A8C4                tst.w      [A5 - 0x573C]
  4296. 00002D7E  6710                     beq        +0x12 /* 00002D90 */
  4297. 00002D80  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4298. 00002D84  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  4299. 00002D88  4EBA E470                jsr        [PC - 0x1B90 /* 000011FA */]
  4300. 00002D8C  588F                     addq.l     A7, 4
  4301. 00002D8E  6004                     bra        +0x6 /* 00002D94 */
  4302. label00002D90:
  4303. 00002D90  4EBA 085A                jsr        [PC + 0x85A /* 000035EC */]
  4304. label00002D94:
  4305. 00002D94  486E 0008                pea.l      [A6 + 0x8]
  4306. 00002D98  A8B7                     syscall    FrameOval
  4307. 00002D9A  7001                     moveq.l    D0, 0x01
  4308. 00002D9C  4E5E                     unlink     A6
  4309. 00002D9E  4E75                     rts
  4310. export_289:
  4311. 00002DA0  4E56 0000                link       A6, 0
  4312. 00002DA4  4A6D AAC8                tst.w      [A5 - 0x5538]
  4313. 00002DA8  6664                     bne        +0x66 /* 00002E0E */
  4314. 00002DAA  4A6D A8B4                tst.w      [A5 - 0x574C]
  4315. 00002DAE  670C                     beq        +0xE /* 00002DBC */
  4316. 00002DB0  486E 0008                pea.l      [A6 + 0x8]
  4317. 00002DB4  4EBA D272                jsr        [PC - 0x2D8E /* 00000028 */]
  4318. 00002DB8  588F                     addq.l     A7, 4
  4319. 00002DBA  6008                     bra        +0xA /* 00002DC4 */
  4320. label00002DBC:
  4321. 00002DBC  526E 000E                addq.w     [A6 + 0xE], 1
  4322. 00002DC0  526E 000C                addq.w     [A6 + 0xC], 1
  4323. label00002DC4:
  4324. 00002DC4  4A6D A8C4                tst.w      [A5 - 0x573C]
  4325. 00002DC8  6732                     beq        +0x34 /* 00002DFC */
  4326. 00002DCA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4327. 00002DCE  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  4328. 00002DD2  4EBA E426                jsr        [PC - 0x1BDA /* 000011FA */]
  4329. 00002DD6  4A40                     tst.w      D0
  4330. 00002DD8  588F                     addq.l     A7, 4
  4331. 00002DDA  6710                     beq        +0x12 /* 00002DEC */
  4332. 00002DDC  486E 0008                pea.l      [A6 + 0x8]
  4333. 00002DE0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4334. 00002DE4  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  4335. 00002DE8  AA0F                     syscall    FillCOval
  4336. 00002DEA  6022                     bra        +0x24 /* 00002E0E */
  4337. label00002DEC:
  4338. 00002DEC  486E 0008                pea.l      [A6 + 0x8]
  4339. 00002DF0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4340. 00002DF4  4868 00D6                pea.l      [A0 + 0xD6]
  4341. 00002DF8  A8BB                     syscall    FillOval
  4342. 00002DFA  6012                     bra        +0x14 /* 00002E0E */
  4343. label00002DFC:
  4344. 00002DFC  4EBA 0824                jsr        [PC + 0x824 /* 00003622 */]
  4345. 00002E00  486E 0008                pea.l      [A6 + 0x8]
  4346. 00002E04  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4347. 00002E08  4868 00D6                pea.l      [A0 + 0xD6]
  4348. 00002E0C  A8BB                     syscall    FillOval
  4349. label00002E0E:
  4350. 00002E0E  7001                     moveq.l    D0, 0x01
  4351. 00002E10  4E5E                     unlink     A6
  4352. 00002E12  4E75                     rts
  4353. export_290:
  4354. 00002E14  4E56 0000                link       A6, 0
  4355. 00002E18  4A6D A8B4                tst.w      [A5 - 0x574C]
  4356. 00002E1C  670C                     beq        +0xE /* 00002E2A */
  4357. 00002E1E  486E 0008                pea.l      [A6 + 0x8]
  4358. 00002E22  4EBA D204                jsr        [PC - 0x2DFC /* 00000028 */]
  4359. 00002E26  588F                     addq.l     A7, 4
  4360. 00002E28  6008                     bra        +0xA /* 00002E32 */
  4361. label00002E2A:
  4362. 00002E2A  526E 000E                addq.w     [A6 + 0xE], 1
  4363. 00002E2E  526E 000C                addq.w     [A6 + 0xC], 1
  4364. label00002E32:
  4365. 00002E32  4EBA 089C                jsr        [PC + 0x89C /* 000036D0 */]
  4366. 00002E36  4A6D A8C4                tst.w      [A5 - 0x573C]
  4367. 00002E3A  6732                     beq        +0x34 /* 00002E6E */
  4368. 00002E3C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4369. 00002E40  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  4370. 00002E44  4EBA E3B4                jsr        [PC - 0x1C4C /* 000011FA */]
  4371. 00002E48  4A40                     tst.w      D0
  4372. 00002E4A  588F                     addq.l     A7, 4
  4373. 00002E4C  6710                     beq        +0x12 /* 00002E5E */
  4374. 00002E4E  486E 0008                pea.l      [A6 + 0x8]
  4375. 00002E52  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4376. 00002E56  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  4377. 00002E5A  AA0F                     syscall    FillCOval
  4378. 00002E5C  6022                     bra        +0x24 /* 00002E80 */
  4379. label00002E5E:
  4380. 00002E5E  486E 0008                pea.l      [A6 + 0x8]
  4381. 00002E62  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4382. 00002E66  4868 00D6                pea.l      [A0 + 0xD6]
  4383. 00002E6A  A8BB                     syscall    FillOval
  4384. 00002E6C  6012                     bra        +0x14 /* 00002E80 */
  4385. label00002E6E:
  4386. 00002E6E  4EBA 07B2                jsr        [PC + 0x7B2 /* 00003622 */]
  4387. 00002E72  486E 0008                pea.l      [A6 + 0x8]
  4388. 00002E76  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4389. 00002E7A  4868 00D6                pea.l      [A0 + 0xD6]
  4390. 00002E7E  A8BB                     syscall    FillOval
  4391. label00002E80:
  4392. 00002E80  4A6D A8C4                tst.w      [A5 - 0x573C]
  4393. 00002E84  6710                     beq        +0x12 /* 00002E96 */
  4394. 00002E86  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4395. 00002E8A  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  4396. 00002E8E  4EBA E36A                jsr        [PC - 0x1C96 /* 000011FA */]
  4397. 00002E92  588F                     addq.l     A7, 4
  4398. 00002E94  6004                     bra        +0x6 /* 00002E9A */
  4399. label00002E96:
  4400. 00002E96  4EBA 0754                jsr        [PC + 0x754 /* 000035EC */]
  4401. label00002E9A:
  4402. 00002E9A  486E 0008                pea.l      [A6 + 0x8]
  4403. 00002E9E  A8B7                     syscall    FrameOval
  4404. 00002EA0  4EBA 086A                jsr        [PC + 0x86A /* 0000370C */]
  4405. 00002EA4  7001                     moveq.l    D0, 0x01
  4406. 00002EA6  4E5E                     unlink     A6
  4407. 00002EA8  4E75                     rts
  4408. fn00002EAA:
  4409. 00002EAA  4E56 FFFC                link       A6, -0x0004
  4410. 00002EAE  2F07                     move.l     -[A7], D7
  4411. 00002EB0  302E 000A                move.w     D0, [A6 + 0xA]
  4412. 00002EB4  48C0                     ext.l      D0
  4413. 00002EB6  322E 000E                move.w     D1, [A6 + 0xE]
  4414. 00002EBA  48C1                     ext.l      D1
  4415. 00002EBC  D280                     add.l      D1, D0
  4416. 00002EBE  83FC 0002                divs.w     D1, 0x2
  4417. 00002EC2  3D41 FFFE                move.w     [A6 - 0x2], D1
  4418. 00002EC6  302E 0008                move.w     D0, [A6 + 0x8]
  4419. 00002ECA  48C0                     ext.l      D0
  4420. 00002ECC  322E 000C                move.w     D1, [A6 + 0xC]
  4421. 00002ED0  48C1                     ext.l      D1
  4422. 00002ED2  D280                     add.l      D1, D0
  4423. 00002ED4  83FC 0002                divs.w     D1, 0x2
  4424. 00002ED8  3D41 FFFC                move.w     [A6 - 0x4], D1
  4425. 00002EDC  4EBA E792                jsr        [PC - 0x186E /* 00001670 */]
  4426. 00002EE0  302D A892                move.w     D0, [A5 - 0x576E]
  4427. 00002EE4  48C0                     ext.l      D0
  4428. 00002EE6  2E00                     move.l     D7, D0
  4429. 00002EE8  426D A892                clr.w      [A5 - 0x576E]
  4430. 00002EEC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4431. 00002EF0  4EBA E7B8                jsr        [PC - 0x1848 /* 000016AA */]
  4432. 00002EF4  7000                     moveq.l    D0, 0x00
  4433. 00002EF6  3F00                     move.w     -[A7], D0
  4434. 00002EF8  3F00                     move.w     -[A7], D0
  4435. 00002EFA  A892                     syscall    Line
  4436. 00002EFC  7001                     moveq.l    D0, 0x01
  4437. 00002EFE  2F00                     move.l     -[A7], D0
  4438. 00002F00  322E 0016                move.w     D1, [A6 + 0x16]
  4439. 00002F04  48C1                     ext.l      D1
  4440. 00002F06  2F01                     move.l     -[A7], D1
  4441. 00002F08  322E 0012                move.w     D1, [A6 + 0x12]
  4442. 00002F0C  48C1                     ext.l      D1
  4443. 00002F0E  2F01                     move.l     -[A7], D1
  4444. 00002F10  41EE 0010                lea.l      A0, [A6 + 0x10]
  4445. 00002F14  2F20                     move.l     -[A7], -[A0]
  4446. 00002F16  2F20                     move.l     -[A7], -[A0]
  4447. 00002F18  4EBA ED2A                jsr        [PC - 0x12D6 /* 00001C44 */]
  4448. 00002F1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4449. 00002F20  4EBA E7B8                jsr        [PC - 0x1848 /* 000016DA */]
  4450. 00002F24  7000                     moveq.l    D0, 0x00
  4451. 00002F26  3F00                     move.w     -[A7], D0
  4452. 00002F28  3F00                     move.w     -[A7], D0
  4453. 00002F2A  A892                     syscall    Line
  4454. 00002F2C  3B47 A892                move.w     [A5 - 0x576E], D7
  4455. 00002F30  4EBA E756                jsr        [PC - 0x18AA /* 00001688 */]
  4456. 00002F34  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4457. 00002F38  4E5E                     unlink     A6
  4458. 00002F3A  4E75                     rts
  4459. export_291:
  4460. 00002F3C  4E56 0000                link       A6, 0
  4461. 00002F40  302E 0016                move.w     D0, [A6 + 0x16]
  4462. 00002F44  48C0                     ext.l      D0
  4463. 00002F46  2F00                     move.l     -[A7], D0
  4464. 00002F48  302E 0012                move.w     D0, [A6 + 0x12]
  4465. 00002F4C  48C0                     ext.l      D0
  4466. 00002F4E  2F00                     move.l     -[A7], D0
  4467. 00002F50  41EE 0010                lea.l      A0, [A6 + 0x10]
  4468. 00002F54  2F20                     move.l     -[A7], -[A0]
  4469. 00002F56  2F20                     move.l     -[A7], -[A0]
  4470. 00002F58  4EBA FF50                jsr        [PC - 0xB0 /* 00002EAA */]
  4471. 00002F5C  4EBA F838                jsr        [PC - 0x7C8 /* 00002796 */]
  4472. 00002F60  4EBA E732                jsr        [PC - 0x18CE /* 00001694 */]
  4473. 00002F64  7001                     moveq.l    D0, 0x01
  4474. 00002F66  4E5E                     unlink     A6
  4475. 00002F68  4E75                     rts
  4476. export_292:
  4477. 00002F6A  4E56 0000                link       A6, 0
  4478. 00002F6E  4A6D AAC8                tst.w      [A5 - 0x5538]
  4479. 00002F72  6628                     bne        +0x2A /* 00002F9C */
  4480. 00002F74  302E 0016                move.w     D0, [A6 + 0x16]
  4481. 00002F78  48C0                     ext.l      D0
  4482. 00002F7A  2F00                     move.l     -[A7], D0
  4483. 00002F7C  302E 0012                move.w     D0, [A6 + 0x12]
  4484. 00002F80  48C0                     ext.l      D0
  4485. 00002F82  2F00                     move.l     -[A7], D0
  4486. 00002F84  41EE 0010                lea.l      A0, [A6 + 0x10]
  4487. 00002F88  2F20                     move.l     -[A7], -[A0]
  4488. 00002F8A  2F20                     move.l     -[A7], -[A0]
  4489. 00002F8C  4EBA FF1C                jsr        [PC - 0xE4 /* 00002EAA */]
  4490. 00002F90  4EBA F82E                jsr        [PC - 0x7D2 /* 000027C0 */]
  4491. 00002F94  4EBA E6FE                jsr        [PC - 0x1902 /* 00001694 */]
  4492. 00002F98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4493. label00002F9C:
  4494. 00002F9C  7001                     moveq.l    D0, 0x01
  4495. 00002F9E  4E5E                     unlink     A6
  4496. 00002FA0  4E75                     rts
  4497. export_293:
  4498. 00002FA2  4E56 0000                link       A6, 0
  4499. 00002FA6  302E 0016                move.w     D0, [A6 + 0x16]
  4500. 00002FAA  48C0                     ext.l      D0
  4501. 00002FAC  2F00                     move.l     -[A7], D0
  4502. 00002FAE  302E 0012                move.w     D0, [A6 + 0x12]
  4503. 00002FB2  48C0                     ext.l      D0
  4504. 00002FB4  2F00                     move.l     -[A7], D0
  4505. 00002FB6  41EE 0010                lea.l      A0, [A6 + 0x10]
  4506. 00002FBA  2F20                     move.l     -[A7], -[A0]
  4507. 00002FBC  2F20                     move.l     -[A7], -[A0]
  4508. 00002FBE  4EBA FEEA                jsr        [PC - 0x116 /* 00002EAA */]
  4509. 00002FC2  4EBA F856                jsr        [PC - 0x7AA /* 0000281A */]
  4510. 00002FC6  4EBA E6CC                jsr        [PC - 0x1934 /* 00001694 */]
  4511. 00002FCA  7001                     moveq.l    D0, 0x01
  4512. 00002FCC  4E5E                     unlink     A6
  4513. 00002FCE  4E75                     rts
  4514. export_294:
  4515. 00002FD0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4516. 00002FD4  286F 001C                movea.l    A4, [A7 + 0x1C]
  4517. 00002FD8  266F 0020                movea.l    A3, [A7 + 0x20]
  4518. 00002FDC  4A6D A8B4                tst.w      [A5 - 0x574C]
  4519. 00002FE0  673E                     beq        +0x40 /* 00003020 */
  4520. 00002FE2  302C 001A                move.w     D0, [A4 + 0x1A]
  4521. 00002FE6  48C0                     ext.l      D0
  4522. 00002FE8  2F00                     move.l     -[A7], D0
  4523. 00002FEA  4EBA D448                jsr        [PC - 0x2BB8 /* 00000434 */]
  4524. 00002FEE  3800                     move.w     D4, D0
  4525. 00002FF0  302C 001C                move.w     D0, [A4 + 0x1C]
  4526. 00002FF4  48C0                     ext.l      D0
  4527. 00002FF6  2F00                     move.l     -[A7], D0
  4528. 00002FF8  4EBA D470                jsr        [PC - 0x2B90 /* 0000046A */]
  4529. 00002FFC  3A00                     move.w     D5, D0
  4530. 00002FFE  302C 0018                move.w     D0, [A4 + 0x18]
  4531. 00003002  48C0                     ext.l      D0
  4532. 00003004  2F00                     move.l     -[A7], D0
  4533. 00003006  4EBA D42C                jsr        [PC - 0x2BD4 /* 00000434 */]
  4534. 0000300A  3C00                     move.w     D6, D0
  4535. 0000300C  302C 0018                move.w     D0, [A4 + 0x18]
  4536. 00003010  48C0                     ext.l      D0
  4537. 00003012  2F00                     move.l     -[A7], D0
  4538. 00003014  4EBA D454                jsr        [PC - 0x2BAC /* 0000046A */]
  4539. 00003018  3E00                     move.w     D7, D0
  4540. 0000301A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4541. 0000301E  606C                     bra        +0x6E /* 0000308C */
  4542. label00003020:
  4543. 00003020  302C 001A                move.w     D0, [A4 + 0x1A]
  4544. 00003024  48C0                     ext.l      D0
  4545. 00003026  2F00                     move.l     -[A7], D0
  4546. 00003028  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4547. 0000302C  3028 017A                move.w     D0, [A0 + 0x17A]
  4548. 00003030  48C0                     ext.l      D0
  4549. 00003032  2F00                     move.l     -[A7], D0
  4550. 00003034  4EBA D12A                jsr        [PC - 0x2ED6 /* 00000160 */]
  4551. 00003038  3800                     move.w     D4, D0
  4552. 0000303A  302C 001C                move.w     D0, [A4 + 0x1C]
  4553. 0000303E  48C0                     ext.l      D0
  4554. 00003040  2F00                     move.l     -[A7], D0
  4555. 00003042  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4556. 00003046  3028 017C                move.w     D0, [A0 + 0x17C]
  4557. 0000304A  48C0                     ext.l      D0
  4558. 0000304C  2F00                     move.l     -[A7], D0
  4559. 0000304E  4EBA D110                jsr        [PC - 0x2EF0 /* 00000160 */]
  4560. 00003052  3A00                     move.w     D5, D0
  4561. 00003054  302C 0018                move.w     D0, [A4 + 0x18]
  4562. 00003058  48C0                     ext.l      D0
  4563. 0000305A  2F00                     move.l     -[A7], D0
  4564. 0000305C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4565. 00003060  3028 017A                move.w     D0, [A0 + 0x17A]
  4566. 00003064  48C0                     ext.l      D0
  4567. 00003066  2F00                     move.l     -[A7], D0
  4568. 00003068  4EBA D0F6                jsr        [PC - 0x2F0A /* 00000160 */]
  4569. 0000306C  3C00                     move.w     D6, D0
  4570. 0000306E  302C 0018                move.w     D0, [A4 + 0x18]
  4571. 00003072  48C0                     ext.l      D0
  4572. 00003074  2F00                     move.l     -[A7], D0
  4573. 00003076  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4574. 0000307A  3028 017C                move.w     D0, [A0 + 0x17C]
  4575. 0000307E  48C0                     ext.l      D0
  4576. 00003080  2F00                     move.l     -[A7], D0
  4577. 00003082  4EBA D0DC                jsr        [PC - 0x2F24 /* 00000160 */]
  4578. 00003086  3E00                     move.w     D7, D0
  4579. 00003088  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4580. label0000308C:
  4581. 0000308C  701C                     moveq.l    D0, 0x1C
  4582. 0000308E  C02C 0007                and.b      D0, [A4 + 0x7]
  4583. 00003092  6710                     beq        +0x12 /* 000030A4 */
  4584. 00003094  5100                     subq.b     D0, 8
  4585. 00003096  6714                     beq        +0x16 /* 000030AC */
  4586. 00003098  5900                     subq.b     D0, 4
  4587. 0000309A  6746                     beq        +0x48 /* 000030E2 */
  4588. 0000309C  5900                     subq.b     D0, 4
  4589. 0000309E  6778                     beq        +0x7A /* 00003118 */
  4590. 000030A0  6000 00AA                bra        +0xAC /* 0000314C */
  4591. label000030A4:
  4592. 000030A4  4247                     clr.w      D7
  4593. 000030A6  4246                     clr.w      D6
  4594. 000030A8  6000 00A2                bra        +0xA4 /* 0000314C */
  4595. label000030AC:
  4596. 000030AC  7028                     moveq.l    D0, 0x28
  4597. 000030AE  2F00                     move.l     -[A7], D0
  4598. 000030B0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4599. 000030B4  3228 017A                move.w     D1, [A0 + 0x17A]
  4600. 000030B8  48C1                     ext.l      D1
  4601. 000030BA  2F01                     move.l     -[A7], D1
  4602. 000030BC  4EBA D0A2                jsr        [PC - 0x2F5E /* 00000160 */]
  4603. 000030C0  D046                     add.w      D0, D6
  4604. 000030C2  DC40                     add.w      D6, D0
  4605. 000030C4  7028                     moveq.l    D0, 0x28
  4606. 000030C6  2F00                     move.l     -[A7], D0
  4607. 000030C8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4608. 000030CC  3228 017C                move.w     D1, [A0 + 0x17C]
  4609. 000030D0  48C1                     ext.l      D1
  4610. 000030D2  2F01                     move.l     -[A7], D1
  4611. 000030D4  4EBA D08A                jsr        [PC - 0x2F76 /* 00000160 */]
  4612. 000030D8  D047                     add.w      D0, D7
  4613. 000030DA  DE40                     add.w      D7, D0
  4614. 000030DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4615. 000030E0  606A                     bra        +0x6C /* 0000314C */
  4616. label000030E2:
  4617. 000030E2  7050                     moveq.l    D0, 0x50
  4618. 000030E4  2F00                     move.l     -[A7], D0
  4619. 000030E6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4620. 000030EA  3228 017A                move.w     D1, [A0 + 0x17A]
  4621. 000030EE  48C1                     ext.l      D1
  4622. 000030F0  2F01                     move.l     -[A7], D1
  4623. 000030F2  4EBA D06C                jsr        [PC - 0x2F94 /* 00000160 */]
  4624. 000030F6  D046                     add.w      D0, D6
  4625. 000030F8  DC40                     add.w      D6, D0
  4626. 000030FA  7050                     moveq.l    D0, 0x50
  4627. 000030FC  2F00                     move.l     -[A7], D0
  4628. 000030FE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4629. 00003102  3228 017C                move.w     D1, [A0 + 0x17C]
  4630. 00003106  48C1                     ext.l      D1
  4631. 00003108  2F01                     move.l     -[A7], D1
  4632. 0000310A  4EBA D054                jsr        [PC - 0x2FAC /* 00000160 */]
  4633. 0000310E  D047                     add.w      D0, D7
  4634. 00003110  DE40                     add.w      D7, D0
  4635. 00003112  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4636. 00003116  6034                     bra        +0x36 /* 0000314C */
  4637. label00003118:
  4638. 00003118  703C                     moveq.l    D0, 0x3C
  4639. 0000311A  2F00                     move.l     -[A7], D0
  4640. 0000311C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4641. 00003120  3228 017A                move.w     D1, [A0 + 0x17A]
  4642. 00003124  48C1                     ext.l      D1
  4643. 00003126  2F01                     move.l     -[A7], D1
  4644. 00003128  4EBA D036                jsr        [PC - 0x2FCA /* 00000160 */]
  4645. 0000312C  D046                     add.w      D0, D6
  4646. 0000312E  DC40                     add.w      D6, D0
  4647. 00003130  703C                     moveq.l    D0, 0x3C
  4648. 00003132  2F00                     move.l     -[A7], D0
  4649. 00003134  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4650. 00003138  3228 017C                move.w     D1, [A0 + 0x17C]
  4651. 0000313C  48C1                     ext.l      D1
  4652. 0000313E  2F01                     move.l     -[A7], D1
  4653. 00003140  4EBA D01E                jsr        [PC - 0x2FE2 /* 00000160 */]
  4654. 00003144  D047                     add.w      D0, D7
  4655. 00003146  DE40                     add.w      D7, D0
  4656. 00003148  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4657. label0000314C:
  4658. 0000314C  3746 0006                move.w     [A3 + 0x6], D6
  4659. 00003150  3746 0002                move.w     [A3 + 0x2], D6
  4660. 00003154  3747 0004                move.w     [A3 + 0x4], D7
  4661. 00003158  3687                     move.w     [A3], D7
  4662. 0000315A  7003                     moveq.l    D0, 0x03
  4663. 0000315C  C02C 0007                and.b      D0, [A4 + 0x7]
  4664. 00003160  671A                     beq        +0x1C /* 0000317C */
  4665. 00003162  4A44                     tst.w      D4
  4666. 00003164  6F06                     ble        +0x8 /* 0000316C */
  4667. 00003166  D96B 0006                add.w      [A3 + 0x6], D4
  4668. 0000316A  6004                     bra        +0x6 /* 00003170 */
  4669. label0000316C:
  4670. 0000316C  996B 0002                sub.w      [A3 + 0x2], D4
  4671. label00003170:
  4672. 00003170  4A45                     tst.w      D5
  4673. 00003172  6F06                     ble        +0x8 /* 0000317A */
  4674. 00003174  DB6B 0004                add.w      [A3 + 0x4], D5
  4675. 00003178  6002                     bra        +0x4 /* 0000317C */
  4676. label0000317A:
  4677. 0000317A  9B53                     sub.w      [A3], D5
  4678. label0000317C:
  4679. 0000317C  4A6D A8B4                tst.w      [A5 - 0x574C]
  4680. 00003180  6742                     beq        +0x44 /* 000031C4 */
  4681. 00003182  302B 0002                move.w     D0, [A3 + 0x2]
  4682. 00003186  48C0                     ext.l      D0
  4683. 00003188  2F00                     move.l     -[A7], D0
  4684. 0000318A  4EBA D314                jsr        [PC - 0x2CEC /* 000004A0 */]
  4685. 0000318E  3740 0002                move.w     [A3 + 0x2], D0
  4686. 00003192  302B 0006                move.w     D0, [A3 + 0x6]
  4687. 00003196  48C0                     ext.l      D0
  4688. 00003198  2F00                     move.l     -[A7], D0
  4689. 0000319A  4EBA D304                jsr        [PC - 0x2CFC /* 000004A0 */]
  4690. 0000319E  3740 0006                move.w     [A3 + 0x6], D0
  4691. 000031A2  3013                     move.w     D0, [A3]
  4692. 000031A4  48C0                     ext.l      D0
  4693. 000031A6  2F00                     move.l     -[A7], D0
  4694. 000031A8  4EBA D32C                jsr        [PC - 0x2CD4 /* 000004D6 */]
  4695. 000031AC  3A00                     move.w     D5, D0
  4696. 000031AE  302B 0004                move.w     D0, [A3 + 0x4]
  4697. 000031B2  48C0                     ext.l      D0
  4698. 000031B4  2F00                     move.l     -[A7], D0
  4699. 000031B6  4EBA D31E                jsr        [PC - 0x2CE2 /* 000004D6 */]
  4700. 000031BA  3680                     move.w     [A3], D0
  4701. 000031BC  3745 0004                move.w     [A3 + 0x4], D5
  4702. 000031C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4703. label000031C4:
  4704. 000031C4  7001                     moveq.l    D0, 0x01
  4705. 000031C6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4706. 000031CA  4E75                     rts
  4707. export_295:
  4708. 000031CC  4E56 0000                link       A6, 0
  4709. 000031D0  2F0B                     move.l     -[A7], A3
  4710. 000031D2  266E 0008                movea.l    A3, [A6 + 0x8]
  4711. 000031D6  486D 241A                pea.l      [A5 + 0x241A /* export_1151 */]
  4712. 000031DA  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4713. 000031DE  4A40                     tst.w      D0
  4714. 000031E0  588F                     addq.l     A7, 4
  4715. 000031E2  671A                     beq        +0x1C /* 000031FE */
  4716. 000031E4  41EE 0014                lea.l      A0, [A6 + 0x14]
  4717. 000031E8  2F20                     move.l     -[A7], -[A0]
  4718. 000031EA  2F20                     move.l     -[A7], -[A0]
  4719. 000031EC  2F0B                     move.l     -[A7], A3
  4720. 000031EE  4EAD 241A                jsr        [A5 + 0x241A /* export_1151 */]
  4721. 000031F2  486D 241A                pea.l      [A5 + 0x241A /* export_1151 */]
  4722. 000031F6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4723. 000031FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4724. label000031FE:
  4725. 000031FE  7001                     moveq.l    D0, 0x01
  4726. 00003200  266E FFFC                movea.l    A3, [A6 - 0x4]
  4727. 00003204  4E5E                     unlink     A6
  4728. 00003206  4E75                     rts
  4729. export_296:
  4730. 00003208  2F0B                     move.l     -[A7], A3
  4731. 0000320A  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  4732. 0000320E  302D AACE                move.w     D0, [A5 - 0x5532]
  4733. 00003212  526D AACE                addq.w     [A5 - 0x5532], 1
  4734. 00003216  E540                     asl        D0.w, 2
  4735. 00003218  2F33 0000                move.l     -[A7], [A3 + D0.w]
  4736. 0000321C  A87A                     syscall    GetClip
  4737. 0000321E  7001                     moveq.l    D0, 0x01
  4738. 00003220  265F                     movea.l    A3, [A7]+
  4739. 00003222  4E75                     rts
  4740. export_297:
  4741. 00003224  2F0B                     move.l     -[A7], A3
  4742. 00003226  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  4743. 0000322A  536D AACE                subq.w     [A5 - 0x5532], 1
  4744. 0000322E  302D AACE                move.w     D0, [A5 - 0x5532]
  4745. 00003232  E540                     asl        D0.w, 2
  4746. 00003234  2F33 0000                move.l     -[A7], [A3 + D0.w]
  4747. 00003238  A879                     syscall    SetClip
  4748. 0000323A  7001                     moveq.l    D0, 0x01
  4749. 0000323C  265F                     movea.l    A3, [A7]+
  4750. 0000323E  4E75                     rts
  4751. export_298:
  4752. 00003240  4E56 0000                link       A6, 0
  4753. 00003244  2F0B                     move.l     -[A7], A3
  4754. 00003246  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  4755. 0000324A  4A6D A8B4                tst.w      [A5 - 0x574C]
  4756. 0000324E  670C                     beq        +0xE /* 0000325C */
  4757. 00003250  486E 0008                pea.l      [A6 + 0x8]
  4758. 00003254  4EBA CDD2                jsr        [PC - 0x322E /* 00000028 */]
  4759. 00003258  588F                     addq.l     A7, 4
  4760. 0000325A  6008                     bra        +0xA /* 00003264 */
  4761. label0000325C:
  4762. 0000325C  526E 000E                addq.w     [A6 + 0xE], 1
  4763. 00003260  526E 000C                addq.w     [A6 + 0xC], 1
  4764. label00003264:
  4765. 00003264  2F13                     move.l     -[A7], [A3]
  4766. 00003266  486E 0008                pea.l      [A6 + 0x8]
  4767. 0000326A  A8DF                     syscall    RectRgn
  4768. 0000326C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4769. 00003270  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4770. 00003274  2F13                     move.l     -[A7], [A3]
  4771. 00003276  2F13                     move.l     -[A7], [A3]
  4772. 00003278  A8E4                     syscall    SectRgn
  4773. 0000327A  2F13                     move.l     -[A7], [A3]
  4774. 0000327C  A879                     syscall    SetClip
  4775. 0000327E  7001                     moveq.l    D0, 0x01
  4776. 00003280  266E FFFC                movea.l    A3, [A6 - 0x4]
  4777. 00003284  4E5E                     unlink     A6
  4778. 00003286  4E75                     rts
  4779. export_299:
  4780. 00003288  4E56 0000                link       A6, 0
  4781. 0000328C  2F0B                     move.l     -[A7], A3
  4782. 0000328E  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  4783. 00003292  4A6D A8B4                tst.w      [A5 - 0x574C]
  4784. 00003296  670C                     beq        +0xE /* 000032A4 */
  4785. 00003298  486E 0008                pea.l      [A6 + 0x8]
  4786. 0000329C  4EBA CD8A                jsr        [PC - 0x3276 /* 00000028 */]
  4787. 000032A0  588F                     addq.l     A7, 4
  4788. 000032A2  6008                     bra        +0xA /* 000032AC */
  4789. label000032A4:
  4790. 000032A4  526E 000E                addq.w     [A6 + 0xE], 1
  4791. 000032A8  526E 000C                addq.w     [A6 + 0xC], 1
  4792. label000032AC:
  4793. 000032AC  2F13                     move.l     -[A7], [A3]
  4794. 000032AE  486E 0008                pea.l      [A6 + 0x8]
  4795. 000032B2  A8DF                     syscall    RectRgn
  4796. 000032B4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4797. 000032B8  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4798. 000032BC  2F13                     move.l     -[A7], [A3]
  4799. 000032BE  2F13                     move.l     -[A7], [A3]
  4800. 000032C0  A8E6                     syscall    DiffRgn
  4801. 000032C2  2F13                     move.l     -[A7], [A3]
  4802. 000032C4  A879                     syscall    SetClip
  4803. 000032C6  7001                     moveq.l    D0, 0x01
  4804. 000032C8  266E FFFC                movea.l    A3, [A6 - 0x4]
  4805. 000032CC  4E5E                     unlink     A6
  4806. 000032CE  4E75                     rts
  4807. export_300:
  4808. 000032D0  4E56 0000                link       A6, 0
  4809. 000032D4  2F0B                     move.l     -[A7], A3
  4810. 000032D6  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  4811. 000032DA  4A6D A8B4                tst.w      [A5 - 0x574C]
  4812. 000032DE  670C                     beq        +0xE /* 000032EC */
  4813. 000032E0  486E 0008                pea.l      [A6 + 0x8]
  4814. 000032E4  4EBA CD42                jsr        [PC - 0x32BE /* 00000028 */]
  4815. 000032E8  588F                     addq.l     A7, 4
  4816. 000032EA  6008                     bra        +0xA /* 000032F4 */
  4817. label000032EC:
  4818. 000032EC  526E 000E                addq.w     [A6 + 0xE], 1
  4819. 000032F0  526E 000C                addq.w     [A6 + 0xC], 1
  4820. label000032F4:
  4821. 000032F4  A8DA                     syscall    OpenRgn
  4822. 000032F6  486E 0008                pea.l      [A6 + 0x8]
  4823. 000032FA  3F2D A890                move.w     -[A7], [A5 - 0x5770]
  4824. 000032FE  3F2D A88E                move.w     -[A7], [A5 - 0x5772]
  4825. 00003302  A8B0                     syscall    FrameRoundRect
  4826. 00003304  2F13                     move.l     -[A7], [A3]
  4827. 00003306  A8DB                     syscall    CloseRgn
  4828. 00003308  206D E9DE                movea.l    A0, [A5 - 0x1622]
  4829. 0000330C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4830. 00003310  2F13                     move.l     -[A7], [A3]
  4831. 00003312  2F13                     move.l     -[A7], [A3]
  4832. 00003314  A8E6                     syscall    DiffRgn
  4833. 00003316  2F13                     move.l     -[A7], [A3]
  4834. 00003318  A879                     syscall    SetClip
  4835. 0000331A  7001                     moveq.l    D0, 0x01
  4836. 0000331C  266E FFFC                movea.l    A3, [A6 - 0x4]
  4837. 00003320  4E5E                     unlink     A6
  4838. 00003322  4E75                     rts
  4839. export_301:
  4840. 00003324  4E56 0000                link       A6, 0
  4841. 00003328  4A6D A8B4                tst.w      [A5 - 0x574C]
  4842. 0000332C  670C                     beq        +0xE /* 0000333A */
  4843. 0000332E  486E 0008                pea.l      [A6 + 0x8]
  4844. 00003332  4EBA CCF4                jsr        [PC - 0x330C /* 00000028 */]
  4845. 00003336  588F                     addq.l     A7, 4
  4846. 00003338  6008                     bra        +0xA /* 00003342 */
  4847. label0000333A:
  4848. 0000333A  526E 000E                addq.w     [A6 + 0xE], 1
  4849. 0000333E  526E 000C                addq.w     [A6 + 0xC], 1
  4850. label00003342:
  4851. 00003342  486E 0008                pea.l      [A6 + 0x8]
  4852. 00003346  A87B                     syscall    ClipRect
  4853. 00003348  7001                     moveq.l    D0, 0x01
  4854. 0000334A  4E5E                     unlink     A6
  4855. 0000334C  4E75                     rts
  4856. export_302:
  4857. 0000334E  4E56 0000                link       A6, 0
  4858. 00003352  48E7 0110                movem.l    -[A7], D7,A3
  4859. 00003356  266E 0008                movea.l    A3, [A6 + 0x8]
  4860. 0000335A  7002                     moveq.l    D0, 0x02
  4861. 0000335C  B06B 0008                cmp.w      D0, [A3 + 0x8]
  4862. 00003360  57C7                     seq        D7
  4863. 00003362  0247 0001                andi.w     D7, 0x1
  4864. 00003366  6724                     beq        +0x26 /* 0000338C */
  4865. 00003368  4A6D A8B4                tst.w      [A5 - 0x574C]
  4866. 0000336C  670C                     beq        +0xE /* 0000337A */
  4867. 0000336E  486E 000C                pea.l      [A6 + 0xC]
  4868. 00003372  4EBA CCB4                jsr        [PC - 0x334C /* 00000028 */]
  4869. 00003376  588F                     addq.l     A7, 4
  4870. 00003378  6008                     bra        +0xA /* 00003382 */
  4871. label0000337A:
  4872. 0000337A  526E 0012                addq.w     [A6 + 0x12], 1
  4873. 0000337E  526E 0010                addq.w     [A6 + 0x10], 1
  4874. label00003382:
  4875. 00003382  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4876. 00003386  486E 000C                pea.l      [A6 + 0xC]
  4877. 0000338A  A8F6                     syscall    DrawPicture
  4878. label0000338C:
  4879. 0000338C  3007                     move.w     D0, D7
  4880. 0000338E  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  4881. 00003394  4E5E                     unlink     A6
  4882. 00003396  4E75                     rts
  4883. fn00003398:
  4884. 00003398  4E56 FFE8                link       A6, -0x0018
  4885. 0000339C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4886. 000033A0  266E 0008                movea.l    A3, [A6 + 0x8]
  4887. 000033A4  7000                     moveq.l    D0, 0x00
  4888. 000033A6  2740 0004                move.l     [A3 + 0x4], D0
  4889. 000033AA  2680                     move.l     [A3], D0
  4890. 000033AC  2D40 FFEC                move.l     [A6 - 0x14], D0
  4891. 000033B0  7200                     moveq.l    D1, 0x00
  4892. 000033B2  122E 000C                move.b     D1, [A6 + 0xC]
  4893. 000033B6  2401                     move.l     D2, D1
  4894. 000033B8  C2FC 01E0                mulu.w     D1, 0x1E0
  4895. 000033BC  4842                     swap.w     D2
  4896. 000033BE  C4FC 01E0                mulu.w     D2, 0x1E0
  4897. 000033C2  4842                     swap.w     D2
  4898. 000033C4  4242                     clr.w      D2
  4899. 000033C6  D282                     add.l      D1, D2
  4900. 000033C8  7400                     moveq.l    D2, 0x00
  4901. 000033CA  142E 000D                move.b     D2, [A6 + 0xD]
  4902. 000033CE  2602                     move.l     D3, D2
  4903. 000033D0  C4FC 03B0                mulu.w     D2, 0x3B0
  4904. 000033D4  4843                     swap.w     D3
  4905. 000033D6  C6FC 03B0                mulu.w     D3, 0x3B0
  4906. 000033DA  4843                     swap.w     D3
  4907. 000033DC  4243                     clr.w      D3
  4908. 000033DE  D483                     add.l      D2, D3
  4909. 000033E0  D481                     add.l      D2, D1
  4910. 000033E2  7200                     moveq.l    D1, 0x00
  4911. 000033E4  122E 000E                move.b     D1, [A6 + 0xE]
  4912. 000033E8  2601                     move.l     D3, D1
  4913. 000033EA  C2FC 00B0                mulu.w     D1, 0xB0
  4914. 000033EE  4843                     swap.w     D3
  4915. 000033F0  C6FC 00B0                mulu.w     D3, 0xB0
  4916. 000033F4  4843                     swap.w     D3
  4917. 000033F6  4243                     clr.w      D3
  4918. 000033F8  D283                     add.l      D1, D3
  4919. 000033FA  D282                     add.l      D1, D2
  4920. 000033FC  D2BC 0000 0C73           add.l      D1, 0xC73
  4921. 00003402  2001                     move.l     D0, D1
  4922. 00003404  223C 0000 18E7           move.l     D1, 0x18E7
  4923. 0000340A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4924. 0000340E  7240                     moveq.l    D1, 0x40
  4925. 00003410  9280                     sub.l      D1, D0
  4926. 00003412  2D41 FFE8                move.l     [A6 - 0x18], D1
  4927. 00003416  6F00 0152                ble        +0x154 /* 0000356A */
  4928. 0000341A  7040                     moveq.l    D0, 0x40
  4929. 0000341C  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  4930. 00003420  6E0C                     bgt        +0xE /* 0000342E */
  4931. 00003422  70FF                     moveq.l    D0, 0xFFFFFFFF
  4932. 00003424  2740 0004                move.l     [A3 + 0x4], D0
  4933. 00003428  2680                     move.l     [A3], D0
  4934. 0000342A  6000 013E                bra        +0x140 /* 0000356A */
  4935. label0000342E:
  4936. 0000342E  598F                     subq.l     A7, 4
  4937. 00003430  2F3C 5041 5423           move.l     -[A7], 0x50415423 /* 'PAT#' */
  4938. 00003436  3D7C E001 FFF4           move.w     [A6 - 0xC], 0xE001
  4939. 0000343C  3F3C E001                move.w     -[A7], 0xE001
  4940. 00003440  A9A0                     syscall    GetResource
  4941. 00003442  285F                     movea.l    A4, [A7]+
  4942. 00003444  200C                     move.l     D0, A4
  4943. 00003446  6616                     bne        +0x18 /* 0000345E */
  4944. 00003448  598F                     subq.l     A7, 4
  4945. 0000344A  2F3C 5041 5423           move.l     -[A7], 0x50415423 /* 'PAT#' */
  4946. 00003450  3D7C 2000 FFF4           move.w     [A6 - 0xC], 0x2000 /* ' \0' */
  4947. 00003456  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  4948. 0000345A  A9A0                     syscall    GetResource
  4949. 0000345C  285F                     movea.l    A4, [A7]+
  4950. label0000345E:
  4951. 0000345E  2F0C                     move.l     -[A7], A4
  4952. 00003460  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  4953. 00003464  2054                     movea.l    A0, [A4]
  4954. 00003466  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  4955. 0000346A  7A01                     moveq.l    D5, 0x01
  4956. 0000346C  6000 00DA                bra        +0xDC /* 00003548 */
  4957. label00003470:
  4958. 00003470  486E FFF8                pea.l      [A6 - 0x8]
  4959. 00003474  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4960. 00003478  3F05                     move.w     -[A7], D5
  4961. 0000347A  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  4962. 0000347E  7C00                     moveq.l    D6, 0x00
  4963. 00003480  3E06                     move.w     D7, D6
  4964. 00003482  7608                     moveq.l    D3, 0x08
  4965. 00003484  6076                     bra        +0x78 /* 000034FC */
  4966. label00003486:
  4967. 00003486  7000                     moveq.l    D0, 0x00
  4968. 00003488  102E FFF8                move.b     D0, [A6 - 0x8]
  4969. 0000348C  7201                     moveq.l    D1, 0x01
  4970. 0000348E  C280                     and.l      D1, D0
  4971. 00003490  7000                     moveq.l    D0, 0x00
  4972. 00003492  102E FFF9                move.b     D0, [A6 - 0x7]
  4973. 00003496  7401                     moveq.l    D2, 0x01
  4974. 00003498  C480                     and.l      D2, D0
  4975. 0000349A  D481                     add.l      D2, D1
  4976. 0000349C  7000                     moveq.l    D0, 0x00
  4977. 0000349E  102E FFFA                move.b     D0, [A6 - 0x6]
  4978. 000034A2  7201                     moveq.l    D1, 0x01
  4979. 000034A4  C280                     and.l      D1, D0
  4980. 000034A6  D282                     add.l      D1, D2
  4981. 000034A8  7000                     moveq.l    D0, 0x00
  4982. 000034AA  102E FFFB                move.b     D0, [A6 - 0x5]
  4983. 000034AE  7401                     moveq.l    D2, 0x01
  4984. 000034B0  C480                     and.l      D2, D0
  4985. 000034B2  D481                     add.l      D2, D1
  4986. 000034B4  7000                     moveq.l    D0, 0x00
  4987. 000034B6  102E FFFC                move.b     D0, [A6 - 0x4]
  4988. 000034BA  7201                     moveq.l    D1, 0x01
  4989. 000034BC  C280                     and.l      D1, D0
  4990. 000034BE  D282                     add.l      D1, D2
  4991. 000034C0  7000                     moveq.l    D0, 0x00
  4992. 000034C2  102E FFFD                move.b     D0, [A6 - 0x3]
  4993. 000034C6  7401                     moveq.l    D2, 0x01
  4994. 000034C8  C480                     and.l      D2, D0
  4995. 000034CA  D481                     add.l      D2, D1
  4996. 000034CC  7000                     moveq.l    D0, 0x00
  4997. 000034CE  102E FFFE                move.b     D0, [A6 - 0x2]
  4998. 000034D2  7201                     moveq.l    D1, 0x01
  4999. 000034D4  C280                     and.l      D1, D0
  5000. 000034D6  D282                     add.l      D1, D2
  5001. 000034D8  7000                     moveq.l    D0, 0x00
  5002. 000034DA  102E FFFF                move.b     D0, [A6 - 0x1]
  5003. 000034DE  7401                     moveq.l    D2, 0x01
  5004. 000034E0  C480                     and.l      D2, D0
  5005. 000034E2  D481                     add.l      D2, D1
  5006. 000034E4  DC82                     add.l      D6, D2
  5007. 000034E6  202E FFF8                move.l     D0, [A6 - 0x8]
  5008. 000034EA  E288                     lsr        D0, 1
  5009. 000034EC  2D40 FFF8                move.l     [A6 - 0x8], D0
  5010. 000034F0  202E FFFC                move.l     D0, [A6 - 0x4]
  5011. 000034F4  E288                     lsr        D0, 1
  5012. 000034F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  5013. 000034FA  5247                     addq.w     D7, 1
  5014. label000034FC:
  5015. 000034FC  B647                     cmp.w      D3, D7
  5016. 000034FE  6E86                     bgt        -0x78 /* 00003486 */
  5017. 00003500  282E FFE8                move.l     D4, [A6 - 0x18]
  5018. 00003504  9886                     sub.l      D4, D6
  5019. 00003506  672A                     beq        +0x2C /* 00003532 */
  5020. 00003508  202E FFE8                move.l     D0, [A6 - 0x18]
  5021. 0000350C  90AE FFEC                sub.l      D0, [A6 - 0x14]
  5022. 00003510  2D40 FFF0                move.l     [A6 - 0x10], D0
  5023. 00003514  6C08                     bge        +0xA /* 0000351E */
  5024. 00003516  202E FFF0                move.l     D0, [A6 - 0x10]
  5025. 0000351A  4480                     neg.l      D0
  5026. 0000351C  6004                     bra        +0x6 /* 00003522 */
  5027. label0000351E:
  5028. 0000351E  202E FFF0                move.l     D0, [A6 - 0x10]
  5029. label00003522:
  5030. 00003522  4A84                     tst.l      D4
  5031. 00003524  6C06                     bge        +0x8 /* 0000352C */
  5032. 00003526  2204                     move.l     D1, D4
  5033. 00003528  4481                     neg.l      D1
  5034. 0000352A  6002                     bra        +0x4 /* 0000352E */
  5035. label0000352C:
  5036. 0000352C  2204                     move.l     D1, D4
  5037. label0000352E:
  5038. 0000352E  B280                     cmp.l      D1, D0
  5039. 00003530  6C14                     bge        +0x16 /* 00003546 */
  5040. label00003532:
  5041. 00003532  2F0B                     move.l     -[A7], A3
  5042. 00003534  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5043. 00003538  3F05                     move.w     -[A7], D5
  5044. 0000353A  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  5045. 0000353E  4A84                     tst.l      D4
  5046. 00003540  670E                     beq        +0x10 /* 00003550 */
  5047. 00003542  2D46 FFEC                move.l     [A6 - 0x14], D6
  5048. label00003546:
  5049. 00003546  5245                     addq.w     D5, 1
  5050. label00003548:
  5051. 00003548  BA6E FFF6                cmp.w      D5, [A6 - 0xA]
  5052. 0000354C  6F00 FF22                ble        -0xDC /* 00003470 */
  5053. label00003550:
  5054. 00003550  202E FFE8                move.l     D0, [A6 - 0x18]
  5055. 00003554  90AE FFEC                sub.l      D0, [A6 - 0x14]
  5056. 00003558  7240                     moveq.l    D1, 0x40
  5057. 0000355A  92AE FFE8                sub.l      D1, [A6 - 0x18]
  5058. 0000355E  B280                     cmp.l      D1, D0
  5059. 00003560  6C08                     bge        +0xA /* 0000356A */
  5060. 00003562  70FF                     moveq.l    D0, 0xFFFFFFFF
  5061. 00003564  2740 0004                move.l     [A3 + 0x4], D0
  5062. 00003568  2680                     move.l     [A3], D0
  5063. label0000356A:
  5064. 0000356A  4CEE 18F8 FFCC           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x34]
  5065. 00003570  4E5E                     unlink     A6
  5066. 00003572  4E75                     rts
  5067. fn00003574:
  5068. 00003574  48E7 0018                movem.l    -[A7], A3,A4
  5069. 00003578  286F 000C                movea.l    A4, [A7 + 0xC]
  5070. 0000357C  598F                     subq.l     A7, 4
  5071. 0000357E  AA07                     syscall    NewPixPat
  5072. 00003580  265F                     movea.l    A3, [A7]+
  5073. 00003582  288B                     move.l     [A4], A3
  5074. 00003584  6604                     bne        +0x6 /* 0000358A */
  5075. 00003586  7000                     moveq.l    D0, 0x00
  5076. 00003588  6014                     bra        +0x16 /* 0000359E */
  5077. label0000358A:
  5078. 0000358A  2F2D A884                move.l     -[A7], [A5 - 0x577C]
  5079. 0000358E  2F0B                     move.l     -[A7], A3
  5080. 00003590  AA09                     syscall    CopyPixPat
  5081. 00003592  558F                     subq.l     A7, 2
  5082. 00003594  AA40                     syscall    QDError
  5083. 00003596  7000                     moveq.l    D0, 0x00
  5084. 00003598  4A5F                     tst.w      [A7]+
  5085. 0000359A  57C0                     seq        D0
  5086. 0000359C  4400                     neg.b      D0
  5087. label0000359E:
  5088. 0000359E  4CDF 1800                movem.l    A3,A4, [A7]+
  5089. 000035A2  4E75                     rts
  5090. fn000035A4:
  5091. 000035A4  48E7 0110                movem.l    -[A7], D7,A3
  5092. 000035A8  47ED A870                lea.l      A3, [A5 - 0x5790]
  5093. 000035AC  7000                     moveq.l    D0, 0x00
  5094. 000035AE  102F 000C                move.b     D0, [A7 + 0xC]
  5095. 000035B2  223C 0000 0080           move.l     D1, 0x80
  5096. 000035B8  C280                     and.l      D1, D0
  5097. 000035BA  6704                     beq        +0x6 /* 000035C0 */
  5098. 000035BC  7004                     moveq.l    D0, 0x04
  5099. 000035BE  6002                     bra        +0x4 /* 000035C2 */
  5100. label000035C0:
  5101. 000035C0  7000                     moveq.l    D0, 0x00
  5102. label000035C2:
  5103. 000035C2  2E00                     move.l     D7, D0
  5104. 000035C4  303C 0080                move.w     D0, 0x80
  5105. 000035C8  C02F 000D                and.b      D0, [A7 + 0xD]
  5106. 000035CC  6702                     beq        +0x4 /* 000035D0 */
  5107. 000035CE  5487                     addq.l     D7, 2
  5108. label000035D0:
  5109. 000035D0  303C 0080                move.w     D0, 0x80
  5110. 000035D4  C02F 000E                and.b      D0, [A7 + 0xE]
  5111. 000035D8  6702                     beq        +0x4 /* 000035DC */
  5112. 000035DA  5287                     addq.l     D7, 1
  5113. label000035DC:
  5114. 000035DC  2007                     move.l     D0, D7
  5115. 000035DE  D040                     add.w      D0, D0
  5116. 000035E0  3033 0000                move.w     D0, [A3 + D0.w]
  5117. 000035E4  48C0                     ext.l      D0
  5118. 000035E6  4CDF 0880                movem.l    D7,A3, [A7]+
  5119. 000035EA  4E75                     rts
  5120. export_303:
  5121. fn000035EC:
  5122. 000035EC  302D A8C2                move.w     D0, [A5 - 0x573E]
  5123. 000035F0  B06D A8BC                cmp.w      D0, [A5 - 0x5744]
  5124. 000035F4  6710                     beq        +0x12 /* 00003606 */
  5125. 000035F6  3B6D A8BC A8C2           move.w     [A5 - 0x573E], [A5 - 0x5744]
  5126. 000035FC  302D A8BC                move.w     D0, [A5 - 0x5744]
  5127. 00003600  48C0                     ext.l      D0
  5128. 00003602  2F00                     move.l     -[A7], D0
  5129. 00003604  A862                     syscall    ForeColor
  5130. label00003606:
  5131. 00003606  302D A8C0                move.w     D0, [A5 - 0x5740]
  5132. 0000360A  B06D A8BA                cmp.w      D0, [A5 - 0x5746]
  5133. 0000360E  6710                     beq        +0x12 /* 00003620 */
  5134. 00003610  3B6D A8BA A8C0           move.w     [A5 - 0x5740], [A5 - 0x5746]
  5135. 00003616  302D A8BA                move.w     D0, [A5 - 0x5746]
  5136. 0000361A  48C0                     ext.l      D0
  5137. 0000361C  2F00                     move.l     -[A7], D0
  5138. 0000361E  A863                     syscall    BackColor
  5139. label00003620:
  5140. 00003620  4E75                     rts
  5141. fn00003622:
  5142. 00003622  302D A8C2                move.w     D0, [A5 - 0x573E]
  5143. 00003626  B06D A8B8                cmp.w      D0, [A5 - 0x5748]
  5144. 0000362A  6710                     beq        +0x12 /* 0000363C */
  5145. 0000362C  3B6D A8B8 A8C2           move.w     [A5 - 0x573E], [A5 - 0x5748]
  5146. 00003632  302D A8B8                move.w     D0, [A5 - 0x5748]
  5147. 00003636  48C0                     ext.l      D0
  5148. 00003638  2F00                     move.l     -[A7], D0
  5149. 0000363A  A862                     syscall    ForeColor
  5150. label0000363C:
  5151. 0000363C  302D A8C0                move.w     D0, [A5 - 0x5740]
  5152. 00003640  B06D A8B6                cmp.w      D0, [A5 - 0x574A]
  5153. 00003644  6710                     beq        +0x12 /* 00003656 */
  5154. 00003646  3B6D A8B6 A8C0           move.w     [A5 - 0x5740], [A5 - 0x574A]
  5155. 0000364C  302D A8B6                move.w     D0, [A5 - 0x574A]
  5156. 00003650  48C0                     ext.l      D0
  5157. 00003652  2F00                     move.l     -[A7], D0
  5158. 00003654  A863                     syscall    BackColor
  5159. label00003656:
  5160. 00003656  4E75                     rts
  5161. export_304:
  5162. fn00003658:
  5163. 00003658  7001                     moveq.l    D0, 0x01
  5164. 0000365A  3F00                     move.w     -[A7], D0
  5165. 0000365C  A889                     syscall    TextMode
  5166. 0000365E  302D A8C2                move.w     D0, [A5 - 0x573E]
  5167. 00003662  B06D A8BE                cmp.w      D0, [A5 - 0x5742]
  5168. 00003666  6766                     beq        +0x68 /* 000036CE */
  5169. 00003668  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5170. 0000366C  4A68 00E6                tst.w      [A0 + 0xE6]
  5171. 00003670  6728                     beq        +0x2A /* 0000369A */
  5172. 00003672  701E                     moveq.l    D0, 0x1E
  5173. 00003674  B06D A8BE                cmp.w      D0, [A5 - 0x5742]
  5174. 00003678  6620                     bne        +0x22 /* 0000369A */
  5175. 0000367A  3B7C 0021 A8C2           move.w     [A5 - 0x573E], 0x21 /* '!' */
  5176. 00003680  7021                     moveq.l    D0, 0x21
  5177. 00003682  2F00                     move.l     -[A7], D0
  5178. 00003684  A862                     syscall    ForeColor
  5179. 00003686  3B7C 001E A8C0           move.w     [A5 - 0x5740], 0x1E
  5180. 0000368C  701E                     moveq.l    D0, 0x1E
  5181. 0000368E  2F00                     move.l     -[A7], D0
  5182. 00003690  A863                     syscall    BackColor
  5183. 00003692  7003                     moveq.l    D0, 0x03
  5184. 00003694  3F00                     move.w     -[A7], D0
  5185. 00003696  A889                     syscall    TextMode
  5186. 00003698  6034                     bra        +0x36 /* 000036CE */
  5187. label0000369A:
  5188. 0000369A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5189. 0000369E  4A68 00E6                tst.w      [A0 + 0xE6]
  5190. 000036A2  671A                     beq        +0x1C /* 000036BE */
  5191. 000036A4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5192. 000036A8  7001                     moveq.l    D0, 0x01
  5193. 000036AA  C068 0168                and.w      D0, [A0 + 0x168]
  5194. 000036AE  670E                     beq        +0x10 /* 000036BE */
  5195. 000036B0  3B7C 0021 A8C2           move.w     [A5 - 0x573E], 0x21 /* '!' */
  5196. 000036B6  7021                     moveq.l    D0, 0x21
  5197. 000036B8  2F00                     move.l     -[A7], D0
  5198. 000036BA  A862                     syscall    ForeColor
  5199. 000036BC  6010                     bra        +0x12 /* 000036CE */
  5200. label000036BE:
  5201. 000036BE  3B6D A8BE A8C2           move.w     [A5 - 0x573E], [A5 - 0x5742]
  5202. 000036C4  302D A8BE                move.w     D0, [A5 - 0x5742]
  5203. 000036C8  48C0                     ext.l      D0
  5204. 000036CA  2F00                     move.l     -[A7], D0
  5205. 000036CC  A862                     syscall    ForeColor
  5206. label000036CE:
  5207. 000036CE  4E75                     rts
  5208. export_305:
  5209. fn000036D0:
  5210. 000036D0  2F0B                     move.l     -[A7], A3
  5211. 000036D2  47ED A8C6                lea.l      A3, [A5 - 0x573A]
  5212. 000036D6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5213. 000036DA  7001                     moveq.l    D0, 0x01
  5214. 000036DC  B068 00E6                cmp.w      D0, [A0 + 0xE6]
  5215. 000036E0  6626                     bne        +0x28 /* 00003708 */
  5216. 000036E2  526D AAC6                addq.w     [A5 - 0x553A], 1
  5217. 000036E6  0C6D 0100 AAC6           cmpi.w     [A5 - 0x553A], 0x100
  5218. 000036EC  6C0C                     bge        +0xE /* 000036FA */
  5219. 000036EE  302D AAC6                move.w     D0, [A5 - 0x553A]
  5220. 000036F2  D040                     add.w      D0, D0
  5221. 000036F4  4273 0000                clr.w      [A3 + D0.w]
  5222. 000036F8  600E                     bra        +0x10 /* 00003708 */
  5223. label000036FA:
  5224. 000036FA  3F3C 008C                move.w     -[A7], 0x8C
  5225. 000036FE  7000                     moveq.l    D0, 0x00
  5226. 00003700  3F00                     move.w     -[A7], D0
  5227. 00003702  7200                     moveq.l    D1, 0x00
  5228. 00003704  2F01                     move.l     -[A7], D1
  5229. 00003706  A8F2                     syscall    PicComment
  5230. label00003708:
  5231. 00003708  265F                     movea.l    A3, [A7]+
  5232. 0000370A  4E75                     rts
  5233. export_306:
  5234. fn0000370C:
  5235. 0000370C  2F0B                     move.l     -[A7], A3
  5236. 0000370E  47ED A8C6                lea.l      A3, [A5 - 0x573A]
  5237. 00003712  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5238. 00003716  7001                     moveq.l    D0, 0x01
  5239. 00003718  B068 00E6                cmp.w      D0, [A0 + 0xE6]
  5240. 0000371C  6626                     bne        +0x28 /* 00003744 */
  5241. 0000371E  302D AAC6                move.w     D0, [A5 - 0x553A]
  5242. 00003722  D040                     add.w      D0, D0
  5243. 00003724  4A73 0000                tst.w      [A3 + D0.w]
  5244. 00003728  6608                     bne        +0xA /* 00003732 */
  5245. 0000372A  0C6D 0100 AAC6           cmpi.w     [A5 - 0x553A], 0x100
  5246. 00003730  6D0E                     blt        +0x10 /* 00003740 */
  5247. label00003732:
  5248. 00003732  3F3C 008D                move.w     -[A7], 0x8D
  5249. 00003736  7000                     moveq.l    D0, 0x00
  5250. 00003738  3F00                     move.w     -[A7], D0
  5251. 0000373A  7200                     moveq.l    D1, 0x00
  5252. 0000373C  2F01                     move.l     -[A7], D1
  5253. 0000373E  A8F2                     syscall    PicComment
  5254. label00003740:
  5255. 00003740  536D AAC6                subq.w     [A5 - 0x553A], 1
  5256. label00003744:
  5257. 00003744  265F                     movea.l    A3, [A7]+
  5258. 00003746  4E75                     rts
  5259. export_307:
  5260. 00003748  4E56 FFE2                link       A6, -0x001E
  5261. 0000374C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5262. 00003750  266E 0008                movea.l    A3, [A6 + 0x8]
  5263. 00003754  598F                     subq.l     A7, 4
  5264. 00003756  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  5265. 0000375C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  5266. 00003760  A9A0                     syscall    GetResource
  5267. 00003762  285F                     movea.l    A4, [A7]+
  5268. 00003764  200C                     move.l     D0, A4
  5269. 00003766  6700 00CC                beq        +0xCE /* 00003834 */
  5270. 0000376A  598F                     subq.l     A7, 4
  5271. 0000376C  A8D8                     syscall    NewRgn
  5272. 0000376E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5273. 00003772  6700 00C0                beq        +0xC2 /* 00003834 */
  5274. 00003776  486E FFF8                pea.l      [A6 - 0x8]
  5275. 0000377A  A874                     syscall    GetPort
  5276. 0000377C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5277. 00003780  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  5278. 00003784  3F13                     move.w     -[A7], [A3]
  5279. 00003786  302B 0006                move.w     D0, [A3 + 0x6]
  5280. 0000378A  5340                     subq.w     D0, 1
  5281. 0000378C  3F00                     move.w     -[A7], D0
  5282. 0000378E  302B 0004                move.w     D0, [A3 + 0x4]
  5283. 00003792  5340                     subq.w     D0, 1
  5284. 00003794  3F00                     move.w     -[A7], D0
  5285. 00003796  A8DE                     syscall    SetRecRgn
  5286. 00003798  3E2B 0002                move.w     D7, [A3 + 0x2]
  5287. 0000379C  302B 0004                move.w     D0, [A3 + 0x4]
  5288. 000037A0  5340                     subq.w     D0, 1
  5289. 000037A2  3213                     move.w     D1, [A3]
  5290. 000037A4  D240                     add.w      D1, D0
  5291. 000037A6  48C1                     ext.l      D1
  5292. 000037A8  2001                     move.l     D0, D1
  5293. 000037AA  7202                     moveq.l    D1, 0x02
  5294. 000037AC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5295. 000037B0  2C00                     move.l     D6, D0
  5296. 000037B2  5086                     addq.l     D6, 8
  5297. 000037B4  486E FFF0                pea.l      [A6 - 0x10]
  5298. 000037B8  3F07                     move.w     -[A7], D7
  5299. 000037BA  3006                     move.w     D0, D6
  5300. 000037BC  907C 0010                sub.w      D0, 0x10
  5301. 000037C0  3F00                     move.w     -[A7], D0
  5302. 000037C2  3007                     move.w     D0, D7
  5303. 000037C4  D07C 0010                add.w      D0, 0x10
  5304. 000037C8  3F00                     move.w     -[A7], D0
  5305. 000037CA  3F06                     move.w     -[A7], D6
  5306. 000037CC  A8A7                     syscall    SetRect
  5307. 000037CE  558F                     subq.l     A7, 2
  5308. 000037D0  2F0C                     move.l     -[A7], A4
  5309. 000037D2  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5310. 000037D6  1A1F                     move.b     D5, [A7]+
  5311. 000037D8  2F0C                     move.l     -[A7], A4
  5312. 000037DA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5313. 000037DE  2054                     movea.l    A0, [A4]
  5314. 000037E0  302E 0012                move.w     D0, [A6 + 0x12]
  5315. 000037E4  48C0                     ext.l      D0
  5316. 000037E6  EB80                     asl        D0, 5
  5317. 000037E8  41F0 0800                lea.l      A0, [A0 + D0]
  5318. 000037EC  2D48 FFE2                move.l     [A6 - 0x1E], A0
  5319. 000037F0  3D7C 0002 FFE6           move.w     [A6 - 0x1A], 0x2
  5320. 000037F6  486E FFE8                pea.l      [A6 - 0x18]
  5321. 000037FA  7000                     moveq.l    D0, 0x00
  5322. 000037FC  3F00                     move.w     -[A7], D0
  5323. 000037FE  3F00                     move.w     -[A7], D0
  5324. 00003800  7210                     moveq.l    D1, 0x10
  5325. 00003802  3F01                     move.w     -[A7], D1
  5326. 00003804  3F01                     move.w     -[A7], D1
  5327. 00003806  A8A7                     syscall    SetRect
  5328. 00003808  486E FFE2                pea.l      [A6 - 0x1E]
  5329. 0000380C  206E FFF8                movea.l    A0, [A6 - 0x8]
  5330. 00003810  4868 0002                pea.l      [A0 + 0x2]
  5331. 00003814  486E FFE8                pea.l      [A6 - 0x18]
  5332. 00003818  486E FFF0                pea.l      [A6 - 0x10]
  5333. 0000381C  7000                     moveq.l    D0, 0x00
  5334. 0000381E  3F00                     move.w     -[A7], D0
  5335. 00003820  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5336. 00003824  A8EC                     syscall    CopyBits
  5337. 00003826  2F0C                     move.l     -[A7], A4
  5338. 00003828  1F05                     move.b     -[A7], D5
  5339. 0000382A  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5340. 0000382E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5341. 00003832  A8D9                     syscall    DisposRgn/DisposeRgn
  5342. label00003834:
  5343. 00003834  4CEE 18E0 FFCE           movem.l    D5,D6,D7,A3,A4, [A6 - 0x32]
  5344. 0000383A  4E5E                     unlink     A6
  5345. 0000383C  4E75                     rts
  5346. export_308:
  5347. fn0000383E:
  5348. 0000383E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5349. 00003842  3E2F 0016                move.w     D7, [A7 + 0x16]
  5350. 00003846  4246                     clr.w      D6
  5351. 00003848  3007                     move.w     D0, D7
  5352. 0000384A  5240                     addq.w     D0, 1
  5353. 0000384C  6B44                     bmi        +0x46 /* 00003892 */
  5354. 0000384E  0C40 0006                cmpi.w     D0, 0x6
  5355. 00003852  6E3E                     bgt        +0x40 /* 00003892 */
  5356. 00003854  D040                     add.w      D0, D0
  5357. 00003856  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5358. 0000385A  4EFB 0000                jmp        [PC + D0.w]
  5359. 0000385E  0010 0016                ori.b      [A0], 0x16
  5360. 00003862  001C 0020                ori.b      [A4]+, 0x20 /* ' ' */
  5361. 00003866  0036 0036 0024           ori.b      [A6 + D0.w + 0x24], 0x36 /* '6' */
  5362. 0000386C  426D AEA8                clr.w      [A5 - 0x5158]
  5363. 00003870  605A                     bra        +0x5C /* 000038CC */
  5364. 00003872  47ED FD10                lea.l      A3, [A5 - 0x2F0]
  5365. 00003876  6020                     bra        +0x22 /* 00003898 */
  5366. 00003878  7C03                     moveq.l    D6, 0x03
  5367. 0000387A  601C                     bra        +0x1E /* 00003898 */
  5368. 0000387C  7C02                     moveq.l    D6, 0x02
  5369. 0000387E  6018                     bra        +0x1A /* 00003898 */
  5370. 00003880  302D AEA6                move.w     D0, [A5 - 0x515A]
  5371. 00003884  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  5372. 00003888  41ED AD90                lea.l      A0, [A5 - 0x5270]
  5373. 0000388C  47F0 0000                lea.l      A3, [A0 + D0.w]
  5374. 00003890  6006                     bra        +0x8 /* 00003898 */
  5375. label00003892:
  5376. 00003892  3C07                     move.w     D6, D7
  5377. 00003894  DC7C 0258                add.w      D6, 0x258
  5378. label00003898:
  5379. 00003898  4A46                     tst.w      D6
  5380. 0000389A  6606                     bne        +0x8 /* 000038A2 */
  5381. 0000389C  2F0B                     move.l     -[A7], A3
  5382. 0000389E  A851                     syscall    SetCursor
  5383. 000038A0  6016                     bra        +0x18 /* 000038B8 */
  5384. label000038A2:
  5385. 000038A2  BE6D EA5A                cmp.w      D7, [A5 - 0x15A6]
  5386. 000038A6  6710                     beq        +0x12 /* 000038B8 */
  5387. 000038A8  598F                     subq.l     A7, 4
  5388. 000038AA  3F06                     move.w     -[A7], D6
  5389. 000038AC  A9B9                     syscall    GetCursor
  5390. 000038AE  285F                     movea.l    A4, [A7]+
  5391. 000038B0  200C                     move.l     D0, A4
  5392. 000038B2  6704                     beq        +0x6 /* 000038B8 */
  5393. 000038B4  2F14                     move.l     -[A7], [A4]
  5394. 000038B6  A851                     syscall    SetCursor
  5395. label000038B8:
  5396. 000038B8  0C47 0005                cmpi.w     D7, 0x5
  5397. 000038BC  670A                     beq        +0xC /* 000038C8 */
  5398. 000038BE  4A6D AEA8                tst.w      [A5 - 0x5158]
  5399. 000038C2  6604                     bne        +0x6 /* 000038C8 */
  5400. 000038C4  3B47 AEA0                move.w     [A5 - 0x5160], D7
  5401. label000038C8:
  5402. 000038C8  3B47 EA5A                move.w     [A5 - 0x15A6], D7
  5403. label000038CC:
  5404. 000038CC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5405. 000038D0  4E75                     rts
  5406. export_309:
  5407. fn000038D2:
  5408. 000038D2  302D AEA8                move.w     D0, [A5 - 0x5158]
  5409. 000038D6  526D AEA8                addq.w     [A5 - 0x5158], 1
  5410. 000038DA  4A40                     tst.w      D0
  5411. 000038DC  660E                     bne        +0x10 /* 000038EC */
  5412. 000038DE  2038 016A                move.l     D0, [0x0000016A /* Ticks */]
  5413. 000038E2  7212                     moveq.l    D1, 0x12
  5414. 000038E4  D081                     add.l      D0, D1
  5415. 000038E6  2B40 AEA2                move.l     [A5 - 0x515E], D0
  5416. 000038EA  6004                     bra        +0x6 /* 000038F0 */
  5417. label000038EC:
  5418. 000038EC  4EBA 0004                jsr        [PC + 0x4 /* 000038F2 */]
  5419. label000038F0:
  5420. 000038F0  4E75                     rts
  5421. export_310:
  5422. fn000038F2:
  5423. 000038F2  2F07                     move.l     -[A7], D7
  5424. 000038F4  4A6D AEA8                tst.w      [A5 - 0x5158]
  5425. 000038F8  6730                     beq        +0x32 /* 0000392A */
  5426. 000038FA  2E38 016A                move.l     D7, [0x0000016A /* Ticks */]
  5427. 000038FE  2007                     move.l     D0, D7
  5428. 00003900  90AD AEA2                sub.l      D0, [A5 - 0x515E]
  5429. 00003904  7202                     moveq.l    D1, 0x02
  5430. 00003906  B280                     cmp.l      D1, D0
  5431. 00003908  6C20                     bge        +0x22 /* 0000392A */
  5432. 0000390A  2B47 AEA2                move.l     [A5 - 0x515E], D7
  5433. 0000390E  302D AEA6                move.w     D0, [A5 - 0x515A]
  5434. 00003912  5240                     addq.w     D0, 1
  5435. 00003914  48C0                     ext.l      D0
  5436. 00003916  7204                     moveq.l    D1, 0x04
  5437. 00003918  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5438. 0000391C  3B40 AEA6                move.w     [A5 - 0x515A], D0
  5439. 00003920  7005                     moveq.l    D0, 0x05
  5440. 00003922  2F00                     move.l     -[A7], D0
  5441. 00003924  4EBA FF18                jsr        [PC - 0xE8 /* 0000383E */]
  5442. 00003928  588F                     addq.l     A7, 4
  5443. label0000392A:
  5444. 0000392A  2E1F                     move.l     D7, [A7]+
  5445. 0000392C  4E75                     rts
  5446. export_311:
  5447. fn0000392E:
  5448. 0000392E  536D AEA8                subq.w     [A5 - 0x5158], 1
  5449. 00003932  4A6D AEA8                tst.w      [A5 - 0x5158]
  5450. 00003936  6E12                     bgt        +0x14 /* 0000394A */
  5451. 00003938  426D AEA8                clr.w      [A5 - 0x5158]
  5452. 0000393C  302D AEA0                move.w     D0, [A5 - 0x5160]
  5453. 00003940  48C0                     ext.l      D0
  5454. 00003942  2F00                     move.l     -[A7], D0
  5455. 00003944  4EBA FEF8                jsr        [PC - 0x108 /* 0000383E */]
  5456. 00003948  588F                     addq.l     A7, 4
  5457. label0000394A:
  5458. 0000394A  4E75                     rts
  5459. export_312:
  5460. 0000394C  4E56 0000                link       A6, 0
  5461. 00003950  302E 000A                move.w     D0, [A6 + 0xA]
  5462. 00003954  48C0                     ext.l      D0
  5463. 00003956  2F00                     move.l     -[A7], D0
  5464. 00003958  4EBA FEE4                jsr        [PC - 0x11C /* 0000383E */]
  5465. 0000395C  4E5E                     unlink     A6
  5466. 0000395E  4E75                     rts
  5467. export_313:
  5468. 00003960  4E75                     rts
  5469. export_314:
  5470. 00003962  4E56 FFE0                link       A6, -0x0020
  5471. 00003966  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5472. 0000396A  3E2E 001A                move.w     D7, [A6 + 0x1A]
  5473. 0000396E  286E 000C                movea.l    A4, [A6 + 0xC]
  5474. 00003972  266E 0008                movea.l    A3, [A6 + 0x8]
  5475. 00003976  3747 018A                move.w     [A3 + 0x18A], D7
  5476. 0000397A  426B 0188                clr.w      [A3 + 0x188]
  5477. 0000397E  4AAE 0014                tst.l      [A6 + 0x14]
  5478. 00003982  6710                     beq        +0x12 /* 00003994 */
  5479. 00003984  206E 0014                movea.l    A0, [A6 + 0x14]
  5480. 00003988  43EB 0104                lea.l      A1, [A3 + 0x104]
  5481. 0000398C  700F                     moveq.l    D0, 0x0F
  5482. label0000398E:
  5483. 0000398E  22D8                     move.l     [A1]+, [A0]+
  5484. 00003990  51C8 FFFC                dbf        D0, -0x6 /* 0000398E */
  5485. label00003994:
  5486. 00003994  302D AFB4                move.w     D0, [A5 - 0x504C]
  5487. 00003998  D06C 0002                add.w      D0, [A4 + 0x2]
  5488. 0000399C  322D B2A4                move.w     D1, [A5 - 0x4D5C]
  5489. 000039A0  D240                     add.w      D1, D0
  5490. 000039A2  3D41 FFEA                move.w     [A6 - 0x16], D1
  5491. 000039A6  302D AFB4                move.w     D0, [A5 - 0x504C]
  5492. 000039AA  D06C 0006                add.w      D0, [A4 + 0x6]
  5493. 000039AE  5240                     addq.w     D0, 1
  5494. 000039B0  906D B2A8                sub.w      D0, [A5 - 0x4D58]
  5495. 000039B4  3D40 FFEE                move.w     [A6 - 0x12], D0
  5496. 000039B8  302D AFB2                move.w     D0, [A5 - 0x504E]
  5497. 000039BC  D054                     add.w      D0, [A4]
  5498. 000039BE  322D B2A2                move.w     D1, [A5 - 0x4D5E]
  5499. 000039C2  D240                     add.w      D1, D0
  5500. 000039C4  3D41 FFE8                move.w     [A6 - 0x18], D1
  5501. 000039C8  302D AFB2                move.w     D0, [A5 - 0x504E]
  5502. 000039CC  D06C 0004                add.w      D0, [A4 + 0x4]
  5503. 000039D0  5240                     addq.w     D0, 1
  5504. 000039D2  906D B2A6                sub.w      D0, [A5 - 0x4D5A]
  5505. 000039D6  3D40 FFEC                move.w     [A6 - 0x14], D0
  5506. 000039DA  4A6E 001E                tst.w      [A6 + 0x1E]
  5507. 000039DE  6700 00B0                beq        +0xB2 /* 00003A90 */
  5508. 000039E2  302E FFEA                move.w     D0, [A6 - 0x16]
  5509. 000039E6  5A40                     addq.w     D0, 5
  5510. 000039E8  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5511. 000039EC  302E FFE8                move.w     D0, [A6 - 0x18]
  5512. 000039F0  5A40                     addq.w     D0, 5
  5513. 000039F2  3D40 FFE0                move.w     [A6 - 0x20], D0
  5514. 000039F6  302E FFEE                move.w     D0, [A6 - 0x12]
  5515. 000039FA  5B40                     subq.w     D0, 5
  5516. 000039FC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5517. 00003A00  302E FFEC                move.w     D0, [A6 - 0x14]
  5518. 00003A04  5B40                     subq.w     D0, 5
  5519. 00003A06  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5520. 00003A0A  558F                     subq.l     A7, 2
  5521. 00003A0C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5522. 00003A10  598F                     subq.l     A7, 4
  5523. 00003A12  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  5524. 00003A16  205F                     movea.l    A0, [A7]+
  5525. 00003A18  2050                     movea.l    A0, [A0]
  5526. 00003A1A  4868 0002                pea.l      [A0 + 0x2]
  5527. 00003A1E  A8AD                     syscall    PtInRect
  5528. 00003A20  4A1F                     tst.b      [A7]+
  5529. 00003A22  671A                     beq        +0x1C /* 00003A3E */
  5530. 00003A24  558F                     subq.l     A7, 2
  5531. 00003A26  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5532. 00003A2A  598F                     subq.l     A7, 4
  5533. 00003A2C  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  5534. 00003A30  205F                     movea.l    A0, [A7]+
  5535. 00003A32  2050                     movea.l    A0, [A0]
  5536. 00003A34  4868 0002                pea.l      [A0 + 0x2]
  5537. 00003A38  A8AD                     syscall    PtInRect
  5538. 00003A3A  4A1F                     tst.b      [A7]+
  5539. 00003A3C  6652                     bne        +0x54 /* 00003A90 */
  5540. label00003A3E:
  5541. 00003A3E  2F0C                     move.l     -[A7], A4
  5542. 00003A40  7000                     moveq.l    D0, 0x00
  5543. 00003A42  2F00                     move.l     -[A7], D0
  5544. 00003A44  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  5545. 00003A48  302D AFB4                move.w     D0, [A5 - 0x504C]
  5546. 00003A4C  D06C 0002                add.w      D0, [A4 + 0x2]
  5547. 00003A50  322D B2A4                move.w     D1, [A5 - 0x4D5C]
  5548. 00003A54  D240                     add.w      D1, D0
  5549. 00003A56  3D41 FFEA                move.w     [A6 - 0x16], D1
  5550. 00003A5A  302D AFB4                move.w     D0, [A5 - 0x504C]
  5551. 00003A5E  D06C 0006                add.w      D0, [A4 + 0x6]
  5552. 00003A62  5240                     addq.w     D0, 1
  5553. 00003A64  906D B2A8                sub.w      D0, [A5 - 0x4D58]
  5554. 00003A68  3D40 FFEE                move.w     [A6 - 0x12], D0
  5555. 00003A6C  302D AFB2                move.w     D0, [A5 - 0x504E]
  5556. 00003A70  D054                     add.w      D0, [A4]
  5557. 00003A72  322D B2A2                move.w     D1, [A5 - 0x4D5E]
  5558. 00003A76  D240                     add.w      D1, D0
  5559. 00003A78  3D41 FFE8                move.w     [A6 - 0x18], D1
  5560. 00003A7C  302D AFB2                move.w     D0, [A5 - 0x504E]
  5561. 00003A80  D06C 0004                add.w      D0, [A4 + 0x4]
  5562. 00003A84  5240                     addq.w     D0, 1
  5563. 00003A86  906D B2A6                sub.w      D0, [A5 - 0x4D5A]
  5564. 00003A8A  3D40 FFEC                move.w     [A6 - 0x14], D0
  5565. 00003A8E  508F                     addq.l     A7, 8
  5566. label00003A90:
  5567. 00003A90  7000                     moveq.l    D0, 0x00
  5568. 00003A92  2F00                     move.l     -[A7], D0
  5569. 00003A94  7201                     moveq.l    D1, 0x01
  5570. 00003A96  2F01                     move.l     -[A7], D1
  5571. 00003A98  70FF                     moveq.l    D0, 0xFFFFFFFF
  5572. 00003A9A  2F00                     move.l     -[A7], D0
  5573. 00003A9C  7008                     moveq.l    D0, 0x08
  5574. 00003A9E  2F00                     move.l     -[A7], D0
  5575. 00003AA0  2F01                     move.l     -[A7], D1
  5576. 00003AA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5577. 00003AA6  486E FFE8                pea.l      [A6 - 0x18]
  5578. 00003AAA  2F0B                     move.l     -[A7], A3
  5579. 00003AAC  4EBA 16EA                jsr        [PC + 0x16EA /* 00005198 */]
  5580. 00003AB0  4A40                     tst.w      D0
  5581. 00003AB2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5582. 00003AB6  6606                     bne        +0x8 /* 00003ABE */
  5583. 00003AB8  7000                     moveq.l    D0, 0x00
  5584. 00003ABA  6000 014E                bra        +0x150 /* 00003C0A */
  5585. label00003ABE:
  5586. 00003ABE  302D AFB4                move.w     D0, [A5 - 0x504C]
  5587. 00003AC2  D06D E9F0                add.w      D0, [A5 - 0x1610]
  5588. 00003AC6  322D B2A4                move.w     D1, [A5 - 0x4D5C]
  5589. 00003ACA  D240                     add.w      D1, D0
  5590. 00003ACC  5241                     addq.w     D1, 1
  5591. 00003ACE  3D41 FFFA                move.w     [A6 - 0x6], D1
  5592. 00003AD2  302D AFB2                move.w     D0, [A5 - 0x504E]
  5593. 00003AD6  D06D E9EE                add.w      D0, [A5 - 0x1612]
  5594. 00003ADA  322D B2A2                move.w     D1, [A5 - 0x4D5E]
  5595. 00003ADE  D240                     add.w      D1, D0
  5596. 00003AE0  5241                     addq.w     D1, 1
  5597. 00003AE2  3D41 FFF8                move.w     [A6 - 0x8], D1
  5598. 00003AE6  302D AFB4                move.w     D0, [A5 - 0x504C]
  5599. 00003AEA  D06D E9F4                add.w      D0, [A5 - 0x160C]
  5600. 00003AEE  906D B2A8                sub.w      D0, [A5 - 0x4D58]
  5601. 00003AF2  3D40 FFFE                move.w     [A6 - 0x2], D0
  5602. 00003AF6  302D AFB2                move.w     D0, [A5 - 0x504E]
  5603. 00003AFA  D06D E9F2                add.w      D0, [A5 - 0x160E]
  5604. 00003AFE  906D B2A6                sub.w      D0, [A5 - 0x4D5A]
  5605. 00003B02  3D40 FFFC                move.w     [A6 - 0x4], D0
  5606. 00003B06  206B 0082                movea.l    A0, [A3 + 0x82]
  5607. 00003B0A  2050                     movea.l    A0, [A0]
  5608. 00003B0C  5088                     addq.l     A0, 8
  5609. 00003B0E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5610. 00003B12  20D9                     move.l     [A0]+, [A1]+
  5611. 00003B14  20D9                     move.l     [A0]+, [A1]+
  5612. 00003B16  0C47 0003                cmpi.w     D7, 0x3
  5613. 00003B1A  6700 00DE                beq        +0xE0 /* 00003BFA */
  5614. 00003B1E  0C47 0004                cmpi.w     D7, 0x4
  5615. 00003B22  677C                     beq        +0x7E /* 00003BA0 */
  5616. 00003B24  4A47                     tst.w      D7
  5617. 00003B26  6608                     bne        +0xA /* 00003B30 */
  5618. 00003B28  302D BD92                move.w     D0, [A5 - 0x426E]
  5619. 00003B2C  48C0                     ext.l      D0
  5620. 00003B2E  6002                     bra        +0x4 /* 00003B32 */
  5621. label00003B30:
  5622. 00003B30  7000                     moveq.l    D0, 0x00
  5623. label00003B32:
  5624. 00003B32  3C00                     move.w     D6, D0
  5625. 00003B34  5340                     subq.w     D0, 1
  5626. 00003B36  3D40 FFEA                move.w     [A6 - 0x16], D0
  5627. 00003B3A  302B 0172                move.w     D0, [A3 + 0x172]
  5628. 00003B3E  5240                     addq.w     D0, 1
  5629. 00003B40  3D40 FFEE                move.w     [A6 - 0x12], D0
  5630. 00003B44  3D6B 0174 FFE8           move.w     [A6 - 0x18], [A3 + 0x174]
  5631. 00003B4A  302B 0174                move.w     D0, [A3 + 0x174]
  5632. 00003B4E  D07C 0010                add.w      D0, 0x10
  5633. 00003B52  3D40 FFEC                move.w     [A6 - 0x14], D0
  5634. 00003B56  598F                     subq.l     A7, 4
  5635. 00003B58  2F0B                     move.l     -[A7], A3
  5636. 00003B5A  486E FFE8                pea.l      [A6 - 0x18]
  5637. 00003B5E  486D E476                pea.l      [A5 - 0x1B8A]
  5638. 00003B62  7001                     moveq.l    D0, 0x01
  5639. 00003B64  1F00                     move.b     -[A7], D0
  5640. 00003B66  7200                     moveq.l    D1, 0x00
  5641. 00003B68  3F01                     move.w     -[A7], D1
  5642. 00003B6A  3F01                     move.w     -[A7], D1
  5643. 00003B6C  342B 0172                move.w     D2, [A3 + 0x172]
  5644. 00003B70  9446                     sub.w      D2, D6
  5645. 00003B72  947C 002E                sub.w      D2, 0x2E /* '.' */
  5646. 00003B76  3F02                     move.w     -[A7], D2
  5647. 00003B78  7010                     moveq.l    D0, 0x10
  5648. 00003B7A  3F00                     move.w     -[A7], D0
  5649. 00003B7C  4878 0080                push.l     0x80
  5650. 00003B80  A954                     syscall    NewControl
  5651. 00003B82  275F 00BE                move.l     [A3 + 0xBE], [A7]+
  5652. 00003B86  660C                     bne        +0xE /* 00003B94 */
  5653. 00003B88  2F0B                     move.l     -[A7], A3
  5654. 00003B8A  4EBA 0914                jsr        [PC + 0x914 /* 000044A0 */]
  5655. 00003B8E  7000                     moveq.l    D0, 0x00
  5656. 00003B90  588F                     addq.l     A7, 4
  5657. 00003B92  6076                     bra        +0x78 /* 00003C0A */
  5658. label00003B94:
  5659. 00003B94  302B 0174                move.w     D0, [A3 + 0x174]
  5660. 00003B98  5240                     addq.w     D0, 1
  5661. 00003B9A  3D40 FFEC                move.w     [A6 - 0x14], D0
  5662. 00003B9E  600C                     bra        +0xE /* 00003BAC */
  5663. label00003BA0:
  5664. 00003BA0  302B 0174                move.w     D0, [A3 + 0x174]
  5665. 00003BA4  907C 000E                sub.w      D0, 0xE
  5666. 00003BA8  3D40 FFEC                move.w     [A6 - 0x14], D0
  5667. label00003BAC:
  5668. 00003BAC  3D6B 0172 FFEA           move.w     [A6 - 0x16], [A3 + 0x172]
  5669. 00003BB2  302B 0172                move.w     D0, [A3 + 0x172]
  5670. 00003BB6  D07C 0010                add.w      D0, 0x10
  5671. 00003BBA  3D40 FFEE                move.w     [A6 - 0x12], D0
  5672. 00003BBE  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  5673. 00003BC4  598F                     subq.l     A7, 4
  5674. 00003BC6  2F0B                     move.l     -[A7], A3
  5675. 00003BC8  486E FFE8                pea.l      [A6 - 0x18]
  5676. 00003BCC  486D E476                pea.l      [A5 - 0x1B8A]
  5677. 00003BD0  7001                     moveq.l    D0, 0x01
  5678. 00003BD2  1F00                     move.b     -[A7], D0
  5679. 00003BD4  7200                     moveq.l    D1, 0x00
  5680. 00003BD6  3F01                     move.w     -[A7], D1
  5681. 00003BD8  3F01                     move.w     -[A7], D1
  5682. 00003BDA  7064                     moveq.l    D0, 0x64
  5683. 00003BDC  3F00                     move.w     -[A7], D0
  5684. 00003BDE  7010                     moveq.l    D0, 0x10
  5685. 00003BE0  3F00                     move.w     -[A7], D0
  5686. 00003BE2  4878 0081                push.l     0x81
  5687. 00003BE6  A954                     syscall    NewControl
  5688. 00003BE8  275F 00C2                move.l     [A3 + 0xC2], [A7]+
  5689. 00003BEC  660C                     bne        +0xE /* 00003BFA */
  5690. 00003BEE  2F0B                     move.l     -[A7], A3
  5691. 00003BF0  4EBA 08AE                jsr        [PC + 0x8AE /* 000044A0 */]
  5692. 00003BF4  7000                     moveq.l    D0, 0x00
  5693. 00003BF6  588F                     addq.l     A7, 4
  5694. 00003BF8  6010                     bra        +0x12 /* 00003C0A */
  5695. label00003BFA:
  5696. 00003BFA  2F0B                     move.l     -[A7], A3
  5697. 00003BFC  4EBA 13CC                jsr        [PC + 0x13CC /* 00004FCA */]
  5698. 00003C00  486B 00B6                pea.l      [A3 + 0xB6]
  5699. 00003C04  A87B                     syscall    ClipRect
  5700. 00003C06  7001                     moveq.l    D0, 0x01
  5701. 00003C08  588F                     addq.l     A7, 4
  5702. label00003C0A:
  5703. 00003C0A  4CEE 18C0 FFD0           movem.l    D6,D7,A3,A4, [A6 - 0x30]
  5704. 00003C10  4E5E                     unlink     A6
  5705. 00003C12  4E75                     rts
  5706. export_315:
  5707. 00003C14  4E56 FFF8                link       A6, -0x0008
  5708. 00003C18  48E7 0018                movem.l    -[A7], A3,A4
  5709. 00003C1C  286E 000C                movea.l    A4, [A6 + 0xC]
  5710. 00003C20  266E 0008                movea.l    A3, [A6 + 0x8]
  5711. 00003C24  377C 0001 018A           move.w     [A3 + 0x18A], 0x1
  5712. 00003C2A  377C 0001 0188           move.w     [A3 + 0x188], 0x1
  5713. 00003C30  206E 0014                movea.l    A0, [A6 + 0x14]
  5714. 00003C34  43EB 0104                lea.l      A1, [A3 + 0x104]
  5715. 00003C38  700F                     moveq.l    D0, 0x0F
  5716. label00003C3A:
  5717. 00003C3A  22D8                     move.l     [A1]+, [A0]+
  5718. 00003C3C  51C8 FFFC                dbf        D0, -0x6 /* 00003C3A */
  5719. 00003C40  302D AFB4                move.w     D0, [A5 - 0x504C]
  5720. 00003C44  D06C 0002                add.w      D0, [A4 + 0x2]
  5721. 00003C48  3D40 FFFA                move.w     [A6 - 0x6], D0
  5722. 00003C4C  302D AFB2                move.w     D0, [A5 - 0x504E]
  5723. 00003C50  D054                     add.w      D0, [A4]
  5724. 00003C52  3D40 FFF8                move.w     [A6 - 0x8], D0
  5725. 00003C56  302D AFB4                move.w     D0, [A5 - 0x504C]
  5726. 00003C5A  D06C 0006                add.w      D0, [A4 + 0x6]
  5727. 00003C5E  5240                     addq.w     D0, 1
  5728. 00003C60  3D40 FFFE                move.w     [A6 - 0x2], D0
  5729. 00003C64  302D AFB2                move.w     D0, [A5 - 0x504E]
  5730. 00003C68  D06C 0004                add.w      D0, [A4 + 0x4]
  5731. 00003C6C  5240                     addq.w     D0, 1
  5732. 00003C6E  3D40 FFFC                move.w     [A6 - 0x4], D0
  5733. 00003C72  2F2D AFD0                move.l     -[A7], [A5 - 0x5030]
  5734. 00003C76  7000                     moveq.l    D0, 0x00
  5735. 00003C78  2F00                     move.l     -[A7], D0
  5736. 00003C7A  72FF                     moveq.l    D1, 0xFFFFFFFF
  5737. 00003C7C  2F01                     move.l     -[A7], D1
  5738. 00003C7E  342E 001A                move.w     D2, [A6 + 0x1A]
  5739. 00003C82  48C2                     ext.l      D2
  5740. 00003C84  2F02                     move.l     -[A7], D2
  5741. 00003C86  7001                     moveq.l    D0, 0x01
  5742. 00003C88  2F00                     move.l     -[A7], D0
  5743. 00003C8A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5744. 00003C8E  486E FFF8                pea.l      [A6 - 0x8]
  5745. 00003C92  2F0B                     move.l     -[A7], A3
  5746. 00003C94  4EBA 1502                jsr        [PC + 0x1502 /* 00005198 */]
  5747. 00003C98  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  5748. 00003C9E  4E5E                     unlink     A6
  5749. 00003CA0  4E75                     rts
  5750. export_316:
  5751. 00003CA2  4E56 FFF8                link       A6, -0x0008
  5752. 00003CA6  48E7 0018                movem.l    -[A7], A3,A4
  5753. 00003CAA  286E 000C                movea.l    A4, [A6 + 0xC]
  5754. 00003CAE  266E 0008                movea.l    A3, [A6 + 0x8]
  5755. 00003CB2  377C 0005 018A           move.w     [A3 + 0x18A], 0x5
  5756. 00003CB8  377C 0004 0188           move.w     [A3 + 0x188], 0x4
  5757. 00003CBE  4AAE 0014                tst.l      [A6 + 0x14]
  5758. 00003CC2  6710                     beq        +0x12 /* 00003CD4 */
  5759. 00003CC4  206E 0014                movea.l    A0, [A6 + 0x14]
  5760. 00003CC8  43EB 0104                lea.l      A1, [A3 + 0x104]
  5761. 00003CCC  700F                     moveq.l    D0, 0x0F
  5762. label00003CCE:
  5763. 00003CCE  22D8                     move.l     [A1]+, [A0]+
  5764. 00003CD0  51C8 FFFC                dbf        D0, -0x6 /* 00003CCE */
  5765. label00003CD4:
  5766. 00003CD4  302D AFB4                move.w     D0, [A5 - 0x504C]
  5767. 00003CD8  D06C 0002                add.w      D0, [A4 + 0x2]
  5768. 00003CDC  3D40 FFFA                move.w     [A6 - 0x6], D0
  5769. 00003CE0  302D AFB2                move.w     D0, [A5 - 0x504E]
  5770. 00003CE4  D054                     add.w      D0, [A4]
  5771. 00003CE6  3D40 FFF8                move.w     [A6 - 0x8], D0
  5772. 00003CEA  302D AFB4                move.w     D0, [A5 - 0x504C]
  5773. 00003CEE  D06C 0006                add.w      D0, [A4 + 0x6]
  5774. 00003CF2  5240                     addq.w     D0, 1
  5775. 00003CF4  3D40 FFFE                move.w     [A6 - 0x2], D0
  5776. 00003CF8  302D AFB2                move.w     D0, [A5 - 0x504E]
  5777. 00003CFC  D06C 0004                add.w      D0, [A4 + 0x4]
  5778. 00003D00  5240                     addq.w     D0, 1
  5779. 00003D02  3D40 FFFC                move.w     [A6 - 0x4], D0
  5780. 00003D06  7001                     moveq.l    D0, 0x01
  5781. 00003D08  2F00                     move.l     -[A7], D0
  5782. 00003D0A  2F00                     move.l     -[A7], D0
  5783. 00003D0C  72FF                     moveq.l    D1, 0xFFFFFFFF
  5784. 00003D0E  2F01                     move.l     -[A7], D1
  5785. 00003D10  7004                     moveq.l    D0, 0x04
  5786. 00003D12  2F00                     move.l     -[A7], D0
  5787. 00003D14  7001                     moveq.l    D0, 0x01
  5788. 00003D16  2F00                     move.l     -[A7], D0
  5789. 00003D18  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5790. 00003D1C  486E FFF8                pea.l      [A6 - 0x8]
  5791. 00003D20  2F0B                     move.l     -[A7], A3
  5792. 00003D22  4EBA 1474                jsr        [PC + 0x1474 /* 00005198 */]
  5793. 00003D26  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  5794. 00003D2C  4E5E                     unlink     A6
  5795. 00003D2E  4E75                     rts
  5796. export_317:
  5797. 00003D30  48E7 0018                movem.l    -[A7], A3,A4
  5798. 00003D34  286F 0010                movea.l    A4, [A7 + 0x10]
  5799. 00003D38  266F 000C                movea.l    A3, [A7 + 0xC]
  5800. 00003D3C  2F0C                     move.l     -[A7], A4
  5801. 00003D3E  486B 0160                pea.l      [A3 + 0x160]
  5802. 00003D42  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  5803. 00003D46  4A40                     tst.w      D0
  5804. 00003D48  508F                     addq.l     A7, 8
  5805. 00003D4A  6706                     beq        +0x8 /* 00003D52 */
  5806. 00003D4C  2F0B                     move.l     -[A7], A3
  5807. 00003D4E  2F0C                     move.l     -[A7], A4
  5808. 00003D50  A91A                     syscall    SetWTitle
  5809. label00003D52:
  5810. 00003D52  4CDF 1800                movem.l    A3,A4, [A7]+
  5811. 00003D56  4E75                     rts
  5812. export_318:
  5813. 00003D58  2F0B                     move.l     -[A7], A3
  5814. 00003D5A  266F 0008                movea.l    A3, [A7 + 0x8]
  5815. 00003D5E  4A6D AFA0                tst.w      [A5 - 0x5060]
  5816. 00003D62  6630                     bne        +0x32 /* 00003D94 */
  5817. 00003D64  4A6D EA3E                tst.w      [A5 - 0x15C2]
  5818. 00003D68  662A                     bne        +0x2C /* 00003D94 */
  5819. 00003D6A  7000                     moveq.l    D0, 0x00
  5820. 00003D6C  2F00                     move.l     -[A7], D0
  5821. 00003D6E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  5822. 00003D72  4A40                     tst.w      D0
  5823. 00003D74  588F                     addq.l     A7, 4
  5824. 00003D76  671C                     beq        +0x1E /* 00003D94 */
  5825. 00003D78  2F0B                     move.l     -[A7], A3
  5826. 00003D7A  A91F                     syscall    SelectWindow
  5827. 00003D7C  2F3C FFFF 8100           move.l     -[A7], 0xFFFF8100
  5828. 00003D82  70FF                     moveq.l    D0, 0xFFFFFFFF
  5829. 00003D84  2F00                     move.l     -[A7], D0
  5830. 00003D86  7200                     moveq.l    D1, 0x00
  5831. 00003D88  2F01                     move.l     -[A7], D1
  5832. 00003D8A  2F01                     move.l     -[A7], D1
  5833. 00003D8C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  5834. 00003D90  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5835. label00003D94:
  5836. 00003D94  265F                     movea.l    A3, [A7]+
  5837. 00003D96  4E75                     rts
  5838. export_319:
  5839. 00003D98  4E56 0000                link       A6, 0
  5840. 00003D9C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5841. 00003DA0  3C2E 000E                move.w     D6, [A6 + 0xE]
  5842. 00003DA4  286E 0008                movea.l    A4, [A6 + 0x8]
  5843. 00003DA8  4A46                     tst.w      D6
  5844. 00003DAA  6736                     beq        +0x38 /* 00003DE2 */
  5845. 00003DAC  266D E9E2                movea.l    A3, [A5 - 0x161E]
  5846. 00003DB0  B7CC                     cmpa.l     A3, A4
  5847. 00003DB2  671C                     beq        +0x1E /* 00003DD0 */
  5848. 00003DB4  6004                     bra        +0x6 /* 00003DBA */
  5849. label00003DB6:
  5850. 00003DB6  266B 0164                movea.l    A3, [A3 + 0x164]
  5851. label00003DBA:
  5852. 00003DBA  B9EB 0164                cmpa.l     A4, [A3 + 0x164]
  5853. 00003DBE  66F6                     bne        -0x8 /* 00003DB6 */
  5854. 00003DC0  276C 0164 0164           move.l     [A3 + 0x164], [A4 + 0x164]
  5855. 00003DC6  296D E9E2 0164           move.l     [A4 + 0x164], [A5 - 0x161E]
  5856. 00003DCC  2B4C E9E2                move.l     [A5 - 0x161E], A4
  5857. label00003DD0:
  5858. 00003DD0  4247                     clr.w      D7
  5859. 00003DD2  2B4C AFCA                move.l     [A5 - 0x5036], A4
  5860. 00003DD6  2F0C                     move.l     -[A7], A4
  5861. 00003DD8  A920                     syscall    BringToFront
  5862. 00003DDA  3B7C FFFF EA5A           move.w     [A5 - 0x15A6], 0xFFFF
  5863. 00003DE0  600A                     bra        +0xC /* 00003DEC */
  5864. label00003DE2:
  5865. 00003DE2  3E3C 00FF                move.w     D7, 0xFF
  5866. 00003DE6  7000                     moveq.l    D0, 0x00
  5867. 00003DE8  2B40 AFCA                move.l     [A5 - 0x5036], D0
  5868. label00003DEC:
  5869. 00003DEC  7004                     moveq.l    D0, 0x04
  5870. 00003DEE  C06C 0168                and.w      D0, [A4 + 0x168]
  5871. 00003DF2  56C0                     sne        D0
  5872. 00003DF4  0240 0001                andi.w     D0, 0x1
  5873. 00003DF8  48C0                     ext.l      D0
  5874. 00003DFA  7201                     moveq.l    D1, 0x01
  5875. 00003DFC  4A46                     tst.w      D6
  5876. 00003DFE  6610                     bne        +0x12 /* 00003E10 */
  5877. 00003E00  7404                     moveq.l    D2, 0x04
  5878. 00003E02  C46C 0168                and.w      D2, [A4 + 0x168]
  5879. 00003E06  6706                     beq        +0x8 /* 00003E0E */
  5880. 00003E08  4A6E 0012                tst.w      [A6 + 0x12]
  5881. 00003E0C  6702                     beq        +0x4 /* 00003E10 */
  5882. label00003E0E:
  5883. 00003E0E  7200                     moveq.l    D1, 0x00
  5884. label00003E10:
  5885. 00003E10  B280                     cmp.l      D1, D0
  5886. 00003E12  6730                     beq        +0x32 /* 00003E44 */
  5887. 00003E14  0A6C 0004 0168           xori.w     [A4 + 0x168], 0x4
  5888. 00003E1A  4A6C 0188                tst.w      [A4 + 0x188]
  5889. 00003E1E  6624                     bne        +0x26 /* 00003E44 */
  5890. 00003E20  4AAC 00C2                tst.l      [A4 + 0xC2]
  5891. 00003E24  6708                     beq        +0xA /* 00003E2E */
  5892. 00003E26  2F2C 00C2                move.l     -[A7], [A4 + 0xC2]
  5893. 00003E2A  3F07                     move.w     -[A7], D7
  5894. 00003E2C  A95D                     syscall    HiliteControl
  5895. label00003E2E:
  5896. 00003E2E  4AAC 00BE                tst.l      [A4 + 0xBE]
  5897. 00003E32  6708                     beq        +0xA /* 00003E3C */
  5898. 00003E34  2F2C 00BE                move.l     -[A7], [A4 + 0xBE]
  5899. 00003E38  3F07                     move.w     -[A7], D7
  5900. 00003E3A  A95D                     syscall    HiliteControl
  5901. label00003E3C:
  5902. 00003E3C  2F0C                     move.l     -[A7], A4
  5903. 00003E3E  4EBA 122E                jsr        [PC + 0x122E /* 0000506E */]
  5904. 00003E42  588F                     addq.l     A7, 4
  5905. label00003E44:
  5906. 00003E44  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5907. 00003E4A  4E5E                     unlink     A6
  5908. 00003E4C  4E75                     rts
  5909. export_320:
  5910. 00003E4E  4E56 0000                link       A6, 0
  5911. 00003E52  48E7 0310                movem.l    -[A7], D6,D7,A3
  5912. 00003E56  266E 0008                movea.l    A3, [A6 + 0x8]
  5913. 00003E5A  4247                     clr.w      D7
  5914. 00003E5C  302B 0006                move.w     D0, [A3 + 0x6]
  5915. 00003E60  48C0                     ext.l      D0
  5916. 00003E62  223C 0000 A000           move.l     D1, 0xA000
  5917. 00003E68  C280                     and.l      D1, D0
  5918. 00003E6A  660A                     bne        +0xC /* 00003E76 */
  5919. 00003E6C  2C2B 0050                move.l     D6, [A3 + 0x50]
  5920. 00003E70  7021                     moveq.l    D0, 0x21
  5921. 00003E72  2F00                     move.l     -[A7], D0
  5922. 00003E74  A862                     syscall    ForeColor
  5923. label00003E76:
  5924. 00003E76  4AAB 00C2                tst.l      [A3 + 0xC2]
  5925. 00003E7A  6728                     beq        +0x2A /* 00003EA4 */
  5926. 00003E7C  4A6B 0184                tst.w      [A3 + 0x184]
  5927. 00003E80  6722                     beq        +0x24 /* 00003EA4 */
  5928. 00003E82  302B 0186                move.w     D0, [A3 + 0x186]
  5929. 00003E86  B06E 000C                cmp.w      D0, [A6 + 0xC]
  5930. 00003E8A  6718                     beq        +0x1A /* 00003EA4 */
  5931. 00003E8C  486B 0010                pea.l      [A3 + 0x10]
  5932. 00003E90  A87B                     syscall    ClipRect
  5933. 00003E92  5247                     addq.w     D7, 1
  5934. 00003E94  2F2B 00C2                move.l     -[A7], [A3 + 0xC2]
  5935. 00003E98  376E 000C 0186           move.w     [A3 + 0x186], [A6 + 0xC]
  5936. 00003E9E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5937. 00003EA2  A963                     syscall    SetControlValue/SetCtlValue
  5938. label00003EA4:
  5939. 00003EA4  4AAB 00BE                tst.l      [A3 + 0xBE]
  5940. 00003EA8  672C                     beq        +0x2E /* 00003ED6 */
  5941. 00003EAA  4A6B 0180                tst.w      [A3 + 0x180]
  5942. 00003EAE  6726                     beq        +0x28 /* 00003ED6 */
  5943. 00003EB0  302B 0182                move.w     D0, [A3 + 0x182]
  5944. 00003EB4  B06E 000E                cmp.w      D0, [A6 + 0xE]
  5945. 00003EB8  671C                     beq        +0x1E /* 00003ED6 */
  5946. 00003EBA  4A47                     tst.w      D7
  5947. 00003EBC  6608                     bne        +0xA /* 00003EC6 */
  5948. 00003EBE  486B 0010                pea.l      [A3 + 0x10]
  5949. 00003EC2  A87B                     syscall    ClipRect
  5950. 00003EC4  5247                     addq.w     D7, 1
  5951. label00003EC6:
  5952. 00003EC6  2F2B 00BE                move.l     -[A7], [A3 + 0xBE]
  5953. 00003ECA  376E 000E 0182           move.w     [A3 + 0x182], [A6 + 0xE]
  5954. 00003ED0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  5955. 00003ED4  A963                     syscall    SetControlValue/SetCtlValue
  5956. label00003ED6:
  5957. 00003ED6  302B 0006                move.w     D0, [A3 + 0x6]
  5958. 00003EDA  48C0                     ext.l      D0
  5959. 00003EDC  223C 0000 A000           move.l     D1, 0xA000
  5960. 00003EE2  C280                     and.l      D1, D0
  5961. 00003EE4  6604                     bne        +0x6 /* 00003EEA */
  5962. 00003EE6  2F06                     move.l     -[A7], D6
  5963. 00003EE8  A862                     syscall    ForeColor
  5964. label00003EEA:
  5965. 00003EEA  4A47                     tst.w      D7
  5966. 00003EEC  6706                     beq        +0x8 /* 00003EF4 */
  5967. 00003EEE  486B 00B6                pea.l      [A3 + 0xB6]
  5968. 00003EF2  A87B                     syscall    ClipRect
  5969. label00003EF4:
  5970. 00003EF4  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  5971. 00003EFA  4E5E                     unlink     A6
  5972. 00003EFC  4E75                     rts
  5973. export_321:
  5974. 00003EFE  4E56 FFF8                link       A6, -0x0008
  5975. 00003F02  48E7 0310                movem.l    -[A7], D6,D7,A3
  5976. 00003F06  266E 0008                movea.l    A3, [A6 + 0x8]
  5977. 00003F0A  7000                     moveq.l    D0, 0x00
  5978. 00003F0C  2F00                     move.l     -[A7], D0
  5979. 00003F0E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5980. 00003F12  4A40                     tst.w      D0
  5981. 00003F14  588F                     addq.l     A7, 4
  5982. 00003F16  6700 0082                beq        +0x84 /* 00003F9A */
  5983. 00003F1A  3C2B 0172                move.w     D6, [A3 + 0x172]
  5984. 00003F1E  3E2B 0174                move.w     D7, [A3 + 0x174]
  5985. 00003F22  4A6B 0188                tst.w      [A3 + 0x188]
  5986. 00003F26  6618                     bne        +0x1A /* 00003F40 */
  5987. 00003F28  302D B2A8                move.w     D0, [A5 - 0x4D58]
  5988. 00003F2C  D06D B2A4                add.w      D0, [A5 - 0x4D5C]
  5989. 00003F30  916E 000E                sub.w      [A6 + 0xE], D0
  5990. 00003F34  302D B2A6                move.w     D0, [A5 - 0x4D5A]
  5991. 00003F38  D06D B2A2                add.w      D0, [A5 - 0x4D5E]
  5992. 00003F3C  916E 000C                sub.w      [A6 + 0xC], D0
  5993. label00003F40:
  5994. 00003F40  2F0B                     move.l     -[A7], A3
  5995. 00003F42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5996. 00003F46  7000                     moveq.l    D0, 0x00
  5997. 00003F48  1F00                     move.b     -[A7], D0
  5998. 00003F4A  A91D                     syscall    SizeWindow
  5999. 00003F4C  2F0B                     move.l     -[A7], A3
  6000. 00003F4E  4EBA C6AA                jsr        [PC - 0x3956 /* 000005FA */]
  6001. 00003F52  3D6B 0172 FFFE           move.w     [A6 - 0x2], [A3 + 0x172]
  6002. 00003F58  3D6B 0174 FFFC           move.w     [A6 - 0x4], [A3 + 0x174]
  6003. 00003F5E  BC6B 0172                cmp.w      D6, [A3 + 0x172]
  6004. 00003F62  588F                     addq.l     A7, 4
  6005. 00003F64  6C12                     bge        +0x14 /* 00003F78 */
  6006. 00003F66  426E FFF8                clr.w      [A6 - 0x8]
  6007. 00003F6A  3006                     move.w     D0, D6
  6008. 00003F6C  5340                     subq.w     D0, 1
  6009. 00003F6E  3D40 FFFA                move.w     [A6 - 0x6], D0
  6010. 00003F72  486E FFF8                pea.l      [A6 - 0x8]
  6011. 00003F76  A928                     syscall    InvalRect
  6012. label00003F78:
  6013. 00003F78  BE6B 0174                cmp.w      D7, [A3 + 0x174]
  6014. 00003F7C  6C12                     bge        +0x14 /* 00003F90 */
  6015. 00003F7E  426E FFFA                clr.w      [A6 - 0x6]
  6016. 00003F82  3007                     move.w     D0, D7
  6017. 00003F84  5340                     subq.w     D0, 1
  6018. 00003F86  3D40 FFF8                move.w     [A6 - 0x8], D0
  6019. 00003F8A  486E FFF8                pea.l      [A6 - 0x8]
  6020. 00003F8E  A928                     syscall    InvalRect
  6021. label00003F90:
  6022. 00003F90  2F0B                     move.l     -[A7], A3
  6023. 00003F92  4EBA 117E                jsr        [PC + 0x117E /* 00005112 */]
  6024. 00003F96  588F                     addq.l     A7, 4
  6025. 00003F98  6004                     bra        +0x6 /* 00003F9E */
  6026. label00003F9A:
  6027. 00003F9A  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  6028. label00003F9E:
  6029. 00003F9E  4CEE 08C0 FFEC           movem.l    D6,D7,A3, [A6 - 0x14]
  6030. 00003FA4  4E5E                     unlink     A6
  6031. 00003FA6  4E75                     rts
  6032. export_322:
  6033. 00003FA8  4E56 0000                link       A6, 0
  6034. 00003FAC  2F0B                     move.l     -[A7], A3
  6035. 00003FAE  266E 0008                movea.l    A3, [A6 + 0x8]
  6036. 00003FB2  7000                     moveq.l    D0, 0x00
  6037. 00003FB4  2F00                     move.l     -[A7], D0
  6038. 00003FB6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6039. 00003FBA  4A40                     tst.w      D0
  6040. 00003FBC  588F                     addq.l     A7, 4
  6041. 00003FBE  6744                     beq        +0x46 /* 00004004 */
  6042. 00003FC0  4A6B 0188                tst.w      [A3 + 0x188]
  6043. 00003FC4  6708                     beq        +0xA /* 00003FCE */
  6044. 00003FC6  7004                     moveq.l    D0, 0x04
  6045. 00003FC8  B06B 0188                cmp.w      D0, [A3 + 0x188]
  6046. 00003FCC  6610                     bne        +0x12 /* 00003FDE */
  6047. label00003FCE:
  6048. 00003FCE  302D B2A4                move.w     D0, [A5 - 0x4D5C]
  6049. 00003FD2  D16E 000E                add.w      [A6 + 0xE], D0
  6050. 00003FD6  302D B2A2                move.w     D0, [A5 - 0x4D5E]
  6051. 00003FDA  D16E 000C                add.w      [A6 + 0xC], D0
  6052. label00003FDE:
  6053. 00003FDE  2F0B                     move.l     -[A7], A3
  6054. 00003FE0  302D AFB4                move.w     D0, [A5 - 0x504C]
  6055. 00003FE4  D06E 000E                add.w      D0, [A6 + 0xE]
  6056. 00003FE8  3F00                     move.w     -[A7], D0
  6057. 00003FEA  302D AFB2                move.w     D0, [A5 - 0x504E]
  6058. 00003FEE  D06E 000C                add.w      D0, [A6 + 0xC]
  6059. 00003FF2  3F00                     move.w     -[A7], D0
  6060. 00003FF4  7000                     moveq.l    D0, 0x00
  6061. 00003FF6  1F00                     move.b     -[A7], D0
  6062. 00003FF8  A91B                     syscall    MoveWindow
  6063. 00003FFA  2F0B                     move.l     -[A7], A3
  6064. 00003FFC  4EBA C5FC                jsr        [PC - 0x3A04 /* 000005FA */]
  6065. 00004000  588F                     addq.l     A7, 4
  6066. 00004002  6004                     bra        +0x6 /* 00004008 */
  6067. label00004004:
  6068. 00004004  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  6069. label00004008:
  6070. 00004008  266E FFFC                movea.l    A3, [A6 - 0x4]
  6071. 0000400C  4E5E                     unlink     A6
  6072. 0000400E  4E75                     rts
  6073. export_323:
  6074. 00004010  4E56 0000                link       A6, 0
  6075. 00004014  2F0B                     move.l     -[A7], A3
  6076. 00004016  266E 0008                movea.l    A3, [A6 + 0x8]
  6077. 0000401A  7000                     moveq.l    D0, 0x00
  6078. 0000401C  2F00                     move.l     -[A7], D0
  6079. 0000401E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6080. 00004022  4A40                     tst.w      D0
  6081. 00004024  588F                     addq.l     A7, 4
  6082. 00004026  673E                     beq        +0x40 /* 00004066 */
  6083. 00004028  2F0B                     move.l     -[A7], A3
  6084. 0000402A  4EBA C72A                jsr        [PC - 0x38D6 /* 00000756 */]
  6085. 0000402E  7000                     moveq.l    D0, 0x00
  6086. 00004030  2F00                     move.l     -[A7], D0
  6087. 00004032  7200                     moveq.l    D1, 0x00
  6088. 00004034  342E 000E                move.w     D2, [A6 + 0xE]
  6089. 00004038  48C2                     ext.l      D2
  6090. 0000403A  57C1                     seq        D1
  6091. 0000403C  4401                     neg.b      D1
  6092. 0000403E  6704                     beq        +0x6 /* 00004044 */
  6093. 00004040  7207                     moveq.l    D1, 0x07
  6094. 00004042  6002                     bra        +0x4 /* 00004046 */
  6095. label00004044:
  6096. 00004044  7208                     moveq.l    D1, 0x08
  6097. label00004046:
  6098. 00004046  2F01                     move.l     -[A7], D1
  6099. 00004048  2F0B                     move.l     -[A7], A3
  6100. 0000404A  4EBA 0026                jsr        [PC + 0x26 /* 00004072 */]
  6101. 0000404E  2F0B                     move.l     -[A7], A3
  6102. 00004050  4EBA C5A8                jsr        [PC - 0x3A58 /* 000005FA */]
  6103. 00004054  486B 00B6                pea.l      [A3 + 0xB6]
  6104. 00004058  A928                     syscall    InvalRect
  6105. 0000405A  2F0B                     move.l     -[A7], A3
  6106. 0000405C  4EBA 10B4                jsr        [PC + 0x10B4 /* 00005112 */]
  6107. 00004060  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6108. 00004064  6004                     bra        +0x6 /* 0000406A */
  6109. label00004066:
  6110. 00004066  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  6111. label0000406A:
  6112. 0000406A  266E FFFC                movea.l    A3, [A6 - 0x4]
  6113. 0000406E  4E5E                     unlink     A6
  6114. 00004070  4E75                     rts
  6115. fn00004072:
  6116. 00004072  4E56 FFD0                link       A6, -0x0030
  6117. 00004076  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6118. 0000407A  558F                     subq.l     A7, 2
  6119. 0000407C  7001                     moveq.l    D0, 0x01
  6120. 0000407E  3F00                     move.w     -[A7], D0
  6121. 00004080  486E FFD0                pea.l      [A6 - 0x30]
  6122. 00004084  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  6123. 00004088  7008                     moveq.l    D0, 0x08
  6124. 0000408A  B06E 000E                cmp.w      D0, [A6 + 0xE]
  6125. 0000408E  548F                     addq.l     A7, 2
  6126. 00004090  6600 0198                bne        +0x19A /* 0000422A */
  6127. 00004094  4A2E FFD9                tst.b      [A6 - 0x27]
  6128. 00004098  6700 0190                beq        +0x192 /* 0000422A */
  6129. 0000409C  206E 0008                movea.l    A0, [A6 + 0x8]
  6130. 000040A0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6131. 000040A4  41E8 0010                lea.l      A0, [A0 + 0x10]
  6132. 000040A8  22D8                     move.l     [A1]+, [A0]+
  6133. 000040AA  22D8                     move.l     [A1]+, [A0]+
  6134. 000040AC  486E FFE0                pea.l      [A6 - 0x20]
  6135. 000040B0  A870                     syscall    LocalToGlobal
  6136. 000040B2  486E FFE4                pea.l      [A6 - 0x1C]
  6137. 000040B6  A870                     syscall    LocalToGlobal
  6138. 000040B8  302E FFE0                move.w     D0, [A6 - 0x20]
  6139. 000040BC  5340                     subq.w     D0, 1
  6140. 000040BE  206E 0008                movea.l    A0, [A6 + 0x8]
  6141. 000040C2  2068 0072                movea.l    A0, [A0 + 0x72]
  6142. 000040C6  2050                     movea.l    A0, [A0]
  6143. 000040C8  3800                     move.w     D4, D0
  6144. 000040CA  9868 0002                sub.w      D4, [A0 + 0x2]
  6145. 000040CE  996E FFE0                sub.w      [A6 - 0x20], D4
  6146. 000040D2  598F                     subq.l     A7, 4
  6147. 000040D4  AA29                     syscall    GetDeviceList
  6148. 000040D6  265F                     movea.l    A3, [A7]+
  6149. 000040D8  7E00                     moveq.l    D7, 0x00
  6150. 000040DA  7000                     moveq.l    D0, 0x00
  6151. 000040DC  2840                     movea.l    A4, D0
  6152. 000040DE  6066                     bra        +0x68 /* 00004146 */
  6153. label000040E0:
  6154. 000040E0  558F                     subq.l     A7, 2
  6155. 000040E2  2F0B                     move.l     -[A7], A3
  6156. 000040E4  700D                     moveq.l    D0, 0x0D
  6157. 000040E6  3F00                     move.w     -[A7], D0
  6158. 000040E8  AA2C                     syscall    TestDeviceAttribute
  6159. 000040EA  4A1F                     tst.b      [A7]+
  6160. 000040EC  6750                     beq        +0x52 /* 0000413E */
  6161. 000040EE  558F                     subq.l     A7, 2
  6162. 000040F0  2F0B                     move.l     -[A7], A3
  6163. 000040F2  700F                     moveq.l    D0, 0x0F
  6164. 000040F4  3F00                     move.w     -[A7], D0
  6165. 000040F6  AA2C                     syscall    TestDeviceAttribute
  6166. 000040F8  4A1F                     tst.b      [A7]+
  6167. 000040FA  6742                     beq        +0x44 /* 0000413E */
  6168. 000040FC  558F                     subq.l     A7, 2
  6169. 000040FE  486E FFE0                pea.l      [A6 - 0x20]
  6170. 00004102  2053                     movea.l    A0, [A3]
  6171. 00004104  4868 0022                pea.l      [A0 + 0x22]
  6172. 00004108  486E FFE8                pea.l      [A6 - 0x18]
  6173. 0000410C  A8AA                     syscall    SectRect
  6174. 0000410E  7000                     moveq.l    D0, 0x00
  6175. 00004110  101F                     move.b     D0, [A7]+
  6176. 00004112  3A00                     move.w     D5, D0
  6177. 00004114  302E FFEE                move.w     D0, [A6 - 0x12]
  6178. 00004118  48C0                     ext.l      D0
  6179. 0000411A  322E FFEA                move.w     D1, [A6 - 0x16]
  6180. 0000411E  48C1                     ext.l      D1
  6181. 00004120  9081                     sub.l      D0, D1
  6182. 00004122  322E FFEC                move.w     D1, [A6 - 0x14]
  6183. 00004126  48C1                     ext.l      D1
  6184. 00004128  342E FFE8                move.w     D2, [A6 - 0x18]
  6185. 0000412C  48C2                     ext.l      D2
  6186. 0000412E  9282                     sub.l      D1, D2
  6187. 00004130  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  6188. 00004134  2C00                     move.l     D6, D0
  6189. 00004136  BE86                     cmp.l      D7, D6
  6190. 00004138  6C04                     bge        +0x6 /* 0000413E */
  6191. 0000413A  2E06                     move.l     D7, D6
  6192. 0000413C  284B                     movea.l    A4, A3
  6193. label0000413E:
  6194. 0000413E  598F                     subq.l     A7, 4
  6195. 00004140  2F0B                     move.l     -[A7], A3
  6196. 00004142  AA2B                     syscall    GetNextDevice
  6197. 00004144  265F                     movea.l    A3, [A7]+
  6198. label00004146:
  6199. 00004146  200B                     move.l     D0, A3
  6200. 00004148  6696                     bne        -0x68 /* 000040E0 */
  6201. 0000414A  598F                     subq.l     A7, 4
  6202. 0000414C  AA2A                     syscall    GetMainDevice
  6203. 0000414E  265F                     movea.l    A3, [A7]+
  6204. 00004150  200C                     move.l     D0, A4
  6205. 00004152  676C                     beq        +0x6E /* 000041C0 */
  6206. 00004154  B7CC                     cmpa.l     A3, A4
  6207. 00004156  6768                     beq        +0x6A /* 000041C0 */
  6208. 00004158  2054                     movea.l    A0, [A4]
  6209. 0000415A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6210. 0000415E  41E8 0022                lea.l      A0, [A0 + 0x22]
  6211. 00004162  22D8                     move.l     [A1]+, [A0]+
  6212. 00004164  22D8                     move.l     [A1]+, [A0]+
  6213. 00004166  7048                     moveq.l    D0, 0x48
  6214. 00004168  2F00                     move.l     -[A7], D0
  6215. 0000416A  322E FFF2                move.w     D1, [A6 - 0xE]
  6216. 0000416E  48C1                     ext.l      D1
  6217. 00004170  5681                     addq.l     D1, 3
  6218. 00004172  2F01                     move.l     -[A7], D1
  6219. 00004174  4EBA BF4A                jsr        [PC - 0x40B6 /* 000000C0 */]
  6220. 00004178  3E00                     move.w     D7, D0
  6221. 0000417A  7048                     moveq.l    D0, 0x48
  6222. 0000417C  2F00                     move.l     -[A7], D0
  6223. 0000417E  322E FFF0                move.w     D1, [A6 - 0x10]
  6224. 00004182  48C1                     ext.l      D1
  6225. 00004184  48C4                     ext.l      D4
  6226. 00004186  D284                     add.l      D1, D4
  6227. 00004188  5681                     addq.l     D1, 3
  6228. 0000418A  2F01                     move.l     -[A7], D1
  6229. 0000418C  4EBA BF32                jsr        [PC - 0x40CE /* 000000C0 */]
  6230. 00004190  3C00                     move.w     D6, D0
  6231. 00004192  48C7                     ext.l      D7
  6232. 00004194  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  6233. 0000419A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6234. 0000419E  671E                     beq        +0x20 /* 000041BE */
  6235. 000041A0  48C7                     ext.l      D7
  6236. 000041A2  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  6237. 000041A8  6714                     beq        +0x16 /* 000041BE */
  6238. 000041AA  48C6                     ext.l      D6
  6239. 000041AC  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  6240. 000041B2  670A                     beq        +0xC /* 000041BE */
  6241. 000041B4  48C6                     ext.l      D6
  6242. 000041B6  0C86 FFFF 8000           cmpi.l     D6, 0xFFFF8000
  6243. 000041BC  6602                     bne        +0x4 /* 000041C0 */
  6244. label000041BE:
  6245. 000041BE  284B                     movea.l    A4, A3
  6246. label000041C0:
  6247. 000041C0  200C                     move.l     D0, A4
  6248. 000041C2  6704                     beq        +0x6 /* 000041C8 */
  6249. 000041C4  B7CC                     cmpa.l     A3, A4
  6250. 000041C6  6626                     bne        +0x28 /* 000041EE */
  6251. label000041C8:
  6252. 000041C8  558F                     subq.l     A7, 2
  6253. 000041CA  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  6254. 000041CE  3A1F                     move.w     D5, [A7]+
  6255. 000041D0  3D6D E9F0 FFF2           move.w     [A6 - 0xE], [A5 - 0x1610]
  6256. 000041D6  3D6D E9EE FFF0           move.w     [A6 - 0x10], [A5 - 0x1612]
  6257. 000041DC  3D6D E9F4 FFF6           move.w     [A6 - 0xA], [A5 - 0x160C]
  6258. 000041E2  3005                     move.w     D0, D5
  6259. 000041E4  D06D E9F2                add.w      D0, [A5 - 0x160E]
  6260. 000041E8  3D40 FFF4                move.w     [A6 - 0xC], D0
  6261. 000041EC  D845                     add.w      D4, D5
  6262. label000041EE:
  6263. 000041EE  486E FFF8                pea.l      [A6 - 0x8]
  6264. 000041F2  302E FFF2                move.w     D0, [A6 - 0xE]
  6265. 000041F6  5640                     addq.w     D0, 3
  6266. 000041F8  3F00                     move.w     -[A7], D0
  6267. 000041FA  3004                     move.w     D0, D4
  6268. 000041FC  D06E FFF0                add.w      D0, [A6 - 0x10]
  6269. 00004200  5640                     addq.w     D0, 3
  6270. 00004202  3F00                     move.w     -[A7], D0
  6271. 00004204  302E FFF6                move.w     D0, [A6 - 0xA]
  6272. 00004208  5740                     subq.w     D0, 3
  6273. 0000420A  3F00                     move.w     -[A7], D0
  6274. 0000420C  302E FFF4                move.w     D0, [A6 - 0xC]
  6275. 00004210  5740                     subq.w     D0, 3
  6276. 00004212  3F00                     move.w     -[A7], D0
  6277. 00004214  A8A7                     syscall    SetRect
  6278. 00004216  206E 0008                movea.l    A0, [A6 + 0x8]
  6279. 0000421A  2068 0082                movea.l    A0, [A0 + 0x82]
  6280. 0000421E  2050                     movea.l    A0, [A0]
  6281. 00004220  5088                     addq.l     A0, 8
  6282. 00004222  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6283. 00004226  20D9                     move.l     [A0]+, [A1]+
  6284. 00004228  20D9                     move.l     [A0]+, [A1]+
  6285. label0000422A:
  6286. 0000422A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6287. 0000422E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6288. 00004232  1F2E 0013                move.b     -[A7], [A6 + 0x13]
  6289. 00004236  A83A                     syscall    ZoomWindow
  6290. 00004238  4CEE 18F0 FFB8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x48]
  6291. 0000423E  4E5E                     unlink     A6
  6292. 00004240  4E75                     rts
  6293. export_324:
  6294. 00004242  4E56 FFE8                link       A6, -0x0018
  6295. 00004246  2F0B                     move.l     -[A7], A3
  6296. 00004248  266E 0008                movea.l    A3, [A6 + 0x8]
  6297. 0000424C  2F0B                     move.l     -[A7], A3
  6298. 0000424E  4EBA C506                jsr        [PC - 0x3AFA /* 00000756 */]
  6299. 00004252  4A6B 0188                tst.w      [A3 + 0x188]
  6300. 00004256  588F                     addq.l     A7, 4
  6301. 00004258  6628                     bne        +0x2A /* 00004282 */
  6302. 0000425A  302D B2A4                move.w     D0, [A5 - 0x4D5C]
  6303. 0000425E  D16E 000E                add.w      [A6 + 0xE], D0
  6304. 00004262  302D B2A2                move.w     D0, [A5 - 0x4D5E]
  6305. 00004266  D16E 000C                add.w      [A6 + 0xC], D0
  6306. 0000426A  302D B2A8                move.w     D0, [A5 - 0x4D58]
  6307. 0000426E  D06D B2A4                add.w      D0, [A5 - 0x4D5C]
  6308. 00004272  916E 0012                sub.w      [A6 + 0x12], D0
  6309. 00004276  302D B2A6                move.w     D0, [A5 - 0x4D5A]
  6310. 0000427A  D06D B2A2                add.w      D0, [A5 - 0x4D5E]
  6311. 0000427E  916E 0010                sub.w      [A6 + 0x10], D0
  6312. label00004282:
  6313. 00004282  302D AFB4                move.w     D0, [A5 - 0x504C]
  6314. 00004286  D16E 000E                add.w      [A6 + 0xE], D0
  6315. 0000428A  302D AFB2                move.w     D0, [A5 - 0x504E]
  6316. 0000428E  D16E 000C                add.w      [A6 + 0xC], D0
  6317. 00004292  486E FFF0                pea.l      [A6 - 0x10]
  6318. 00004296  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6319. 0000429A  302E 000E                move.w     D0, [A6 + 0xE]
  6320. 0000429E  D06E 0012                add.w      D0, [A6 + 0x12]
  6321. 000042A2  3F00                     move.w     -[A7], D0
  6322. 000042A4  302E 000C                move.w     D0, [A6 + 0xC]
  6323. 000042A8  D06E 0010                add.w      D0, [A6 + 0x10]
  6324. 000042AC  3F00                     move.w     -[A7], D0
  6325. 000042AE  A8A7                     syscall    SetRect
  6326. 000042B0  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6327. 000042B4  43EB 0010                lea.l      A1, [A3 + 0x10]
  6328. 000042B8  20D9                     move.l     [A0]+, [A1]+
  6329. 000042BA  20D9                     move.l     [A0]+, [A1]+
  6330. 000042BC  486E FFE8                pea.l      [A6 - 0x18]
  6331. 000042C0  A870                     syscall    LocalToGlobal
  6332. 000042C2  486E FFEC                pea.l      [A6 - 0x14]
  6333. 000042C6  A870                     syscall    LocalToGlobal
  6334. 000042C8  558F                     subq.l     A7, 2
  6335. 000042CA  486E FFE8                pea.l      [A6 - 0x18]
  6336. 000042CE  486E FFF0                pea.l      [A6 - 0x10]
  6337. 000042D2  A8A6                     syscall    EqualRect
  6338. 000042D4  4A1F                     tst.b      [A7]+
  6339. 000042D6  6600 0086                bne        +0x88 /* 0000435E */
  6340. 000042DA  206B 0082                movea.l    A0, [A3 + 0x82]
  6341. 000042DE  2050                     movea.l    A0, [A0]
  6342. 000042E0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6343. 000042E4  5088                     addq.l     A0, 8
  6344. 000042E6  22D8                     move.l     [A1]+, [A0]+
  6345. 000042E8  22D8                     move.l     [A1]+, [A0]+
  6346. 000042EA  206B 0082                movea.l    A0, [A3 + 0x82]
  6347. 000042EE  2050                     movea.l    A0, [A0]
  6348. 000042F0  5088                     addq.l     A0, 8
  6349. 000042F2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6350. 000042F6  20D9                     move.l     [A0]+, [A1]+
  6351. 000042F8  20D9                     move.l     [A0]+, [A1]+
  6352. 000042FA  2F0B                     move.l     -[A7], A3
  6353. 000042FC  7008                     moveq.l    D0, 0x08
  6354. 000042FE  3F00                     move.w     -[A7], D0
  6355. 00004300  7200                     moveq.l    D1, 0x00
  6356. 00004302  1F01                     move.b     -[A7], D1
  6357. 00004304  A83A                     syscall    ZoomWindow
  6358. 00004306  206B 0082                movea.l    A0, [A3 + 0x82]
  6359. 0000430A  2050                     movea.l    A0, [A0]
  6360. 0000430C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6361. 00004310  20D9                     move.l     [A0]+, [A1]+
  6362. 00004312  20D9                     move.l     [A0]+, [A1]+
  6363. 00004314  206B 0082                movea.l    A0, [A3 + 0x82]
  6364. 00004318  2050                     movea.l    A0, [A0]
  6365. 0000431A  5088                     addq.l     A0, 8
  6366. 0000431C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6367. 00004320  20D9                     move.l     [A0]+, [A1]+
  6368. 00004322  20D9                     move.l     [A0]+, [A1]+
  6369. 00004324  2F0B                     move.l     -[A7], A3
  6370. 00004326  4EBA C2D2                jsr        [PC - 0x3D2E /* 000005FA */]
  6371. 0000432A  486B 00B6                pea.l      [A3 + 0xB6]
  6372. 0000432E  A928                     syscall    InvalRect
  6373. 00004330  2F0B                     move.l     -[A7], A3
  6374. 00004332  4EBA 0DDE                jsr        [PC + 0xDDE /* 00005112 */]
  6375. 00004336  4A6B 018A                tst.w      [A3 + 0x18A]
  6376. 0000433A  508F                     addq.l     A7, 8
  6377. 0000433C  660A                     bne        +0xC /* 00004348 */
  6378. 0000433E  2F0B                     move.l     -[A7], A3
  6379. 00004340  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  6380. 00004344  588F                     addq.l     A7, 4
  6381. 00004346  6016                     bra        +0x18 /* 0000435E */
  6382. label00004348:
  6383. 00004348  7007                     moveq.l    D0, 0x07
  6384. 0000434A  B06B 018A                cmp.w      D0, [A3 + 0x18A]
  6385. 0000434E  660E                     bne        +0x10 /* 0000435E */
  6386. 00004350  2F0B                     move.l     -[A7], A3
  6387. 00004352  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  6388. 00004356  2F0B                     move.l     -[A7], A3
  6389. 00004358  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  6390. 0000435C  508F                     addq.l     A7, 8
  6391. label0000435E:
  6392. 0000435E  266E FFE4                movea.l    A3, [A6 - 0x1C]
  6393. 00004362  4E5E                     unlink     A6
  6394. 00004364  4E75                     rts
  6395. export_325:
  6396. 00004366  4E56 FFF8                link       A6, -0x0008
  6397. 0000436A  48E7 0018                movem.l    -[A7], A3,A4
  6398. 0000436E  286E 0008                movea.l    A4, [A6 + 0x8]
  6399. 00004372  266E 000C                movea.l    A3, [A6 + 0xC]
  6400. 00004376  2F0C                     move.l     -[A7], A4
  6401. 00004378  4EBA C3DC                jsr        [PC - 0x3C24 /* 00000756 */]
  6402. 0000437C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6403. 00004380  43EC 0010                lea.l      A1, [A4 + 0x10]
  6404. 00004384  20D9                     move.l     [A0]+, [A1]+
  6405. 00004386  20D9                     move.l     [A0]+, [A1]+
  6406. 00004388  486E FFF8                pea.l      [A6 - 0x8]
  6407. 0000438C  A870                     syscall    LocalToGlobal
  6408. 0000438E  486E FFFC                pea.l      [A6 - 0x4]
  6409. 00004392  A870                     syscall    LocalToGlobal
  6410. 00004394  4A6C 0188                tst.w      [A4 + 0x188]
  6411. 00004398  6620                     bne        +0x22 /* 000043BA */
  6412. 0000439A  302D B2A4                move.w     D0, [A5 - 0x4D5C]
  6413. 0000439E  916E FFFA                sub.w      [A6 - 0x6], D0
  6414. 000043A2  302D B2A2                move.w     D0, [A5 - 0x4D5E]
  6415. 000043A6  916E FFF8                sub.w      [A6 - 0x8], D0
  6416. 000043AA  302D B2A8                move.w     D0, [A5 - 0x4D58]
  6417. 000043AE  D16E FFFE                add.w      [A6 - 0x2], D0
  6418. 000043B2  302D B2A6                move.w     D0, [A5 - 0x4D5A]
  6419. 000043B6  D16E FFFC                add.w      [A6 - 0x4], D0
  6420. label000043BA:
  6421. 000043BA  7048                     moveq.l    D0, 0x48
  6422. 000043BC  2F00                     move.l     -[A7], D0
  6423. 000043BE  322E FFFE                move.w     D1, [A6 - 0x2]
  6424. 000043C2  48C1                     ext.l      D1
  6425. 000043C4  342E FFFA                move.w     D2, [A6 - 0x6]
  6426. 000043C8  48C2                     ext.l      D2
  6427. 000043CA  9282                     sub.l      D1, D2
  6428. 000043CC  2F01                     move.l     -[A7], D1
  6429. 000043CE  4EBA BCF0                jsr        [PC - 0x4310 /* 000000C0 */]
  6430. 000043D2  3740 0006                move.w     [A3 + 0x6], D0
  6431. 000043D6  7048                     moveq.l    D0, 0x48
  6432. 000043D8  2F00                     move.l     -[A7], D0
  6433. 000043DA  322E FFFC                move.w     D1, [A6 - 0x4]
  6434. 000043DE  48C1                     ext.l      D1
  6435. 000043E0  342E FFF8                move.w     D2, [A6 - 0x8]
  6436. 000043E4  48C2                     ext.l      D2
  6437. 000043E6  9282                     sub.l      D1, D2
  6438. 000043E8  2F01                     move.l     -[A7], D1
  6439. 000043EA  4EBA BCD4                jsr        [PC - 0x432C /* 000000C0 */]
  6440. 000043EE  3740 0004                move.w     [A3 + 0x4], D0
  6441. 000043F2  7048                     moveq.l    D0, 0x48
  6442. 000043F4  2F00                     move.l     -[A7], D0
  6443. 000043F6  322E FFFA                move.w     D1, [A6 - 0x6]
  6444. 000043FA  48C1                     ext.l      D1
  6445. 000043FC  342D AFB4                move.w     D2, [A5 - 0x504C]
  6446. 00004400  48C2                     ext.l      D2
  6447. 00004402  9282                     sub.l      D1, D2
  6448. 00004404  2F01                     move.l     -[A7], D1
  6449. 00004406  4EBA BCB8                jsr        [PC - 0x4348 /* 000000C0 */]
  6450. 0000440A  3740 0002                move.w     [A3 + 0x2], D0
  6451. 0000440E  7048                     moveq.l    D0, 0x48
  6452. 00004410  2F00                     move.l     -[A7], D0
  6453. 00004412  322E FFF8                move.w     D1, [A6 - 0x8]
  6454. 00004416  48C1                     ext.l      D1
  6455. 00004418  342D AFB2                move.w     D2, [A5 - 0x504E]
  6456. 0000441C  48C2                     ext.l      D2
  6457. 0000441E  9282                     sub.l      D1, D2
  6458. 00004420  2F01                     move.l     -[A7], D1
  6459. 00004422  4EBA BC9C                jsr        [PC - 0x4364 /* 000000C0 */]
  6460. 00004426  3680                     move.w     [A3], D0
  6461. 00004428  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  6462. 0000442E  4E5E                     unlink     A6
  6463. 00004430  4E75                     rts
  6464. fn00004432:
  6465. 00004432  4E56 0000                link       A6, 0
  6466. 00004436  48E7 0118                movem.l    -[A7], D7,A3,A4
  6467. 0000443A  4A6D AFB0                tst.w      [A5 - 0x5050]
  6468. 0000443E  673C                     beq        +0x3E /* 0000447C */
  6469. 00004440  598F                     subq.l     A7, 4
  6470. 00004442  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6471. 00004446  AA27                     syscall    GetMaxDevice
  6472. 00004448  285F                     movea.l    A4, [A7]+
  6473. 0000444A  200C                     move.l     D0, A4
  6474. 0000444C  660A                     bne        +0xC /* 00004458 */
  6475. 0000444E  598F                     subq.l     A7, 4
  6476. 00004450  AA2A                     syscall    GetMainDevice
  6477. 00004452  285F                     movea.l    A4, [A7]+
  6478. 00004454  200C                     move.l     D0, A4
  6479. 00004456  6720                     beq        +0x22 /* 00004478 */
  6480. label00004458:
  6481. 00004458  2054                     movea.l    A0, [A4]
  6482. 0000445A  2068 0016                movea.l    A0, [A0 + 0x16]
  6483. 0000445E  2650                     movea.l    A3, [A0]
  6484. 00004460  302B 0022                move.w     D0, [A3 + 0x22]
  6485. 00004464  48C0                     ext.l      D0
  6486. 00004466  322B 0024                move.w     D1, [A3 + 0x24]
  6487. 0000446A  7401                     moveq.l    D2, 0x01
  6488. 0000446C  E3AA                     lsl        D2, D1
  6489. 0000446E  2202                     move.l     D1, D2
  6490. 00004470  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  6491. 00004474  2E00                     move.l     D7, D0
  6492. 00004476  6006                     bra        +0x8 /* 0000447E */
  6493. label00004478:
  6494. 00004478  7E02                     moveq.l    D7, 0x02
  6495. 0000447A  6002                     bra        +0x4 /* 0000447E */
  6496. label0000447C:
  6497. 0000447C  7E02                     moveq.l    D7, 0x02
  6498. label0000447E:
  6499. 0000447E  2007                     move.l     D0, D7
  6500. 00004480  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6501. 00004486  4E5E                     unlink     A6
  6502. 00004488  4E75                     rts
  6503. export_326:
  6504. 0000448A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6505. 0000448E  2068 0072                movea.l    A0, [A0 + 0x72]
  6506. 00004492  2050                     movea.l    A0, [A0]
  6507. 00004494  4868 0002                pea.l      [A0 + 0x2]
  6508. 00004498  4EBA FF98                jsr        [PC - 0x68 /* 00004432 */]
  6509. 0000449C  588F                     addq.l     A7, 4
  6510. 0000449E  4E75                     rts
  6511. export_327:
  6512. fn000044A0:
  6513. 000044A0  48E7 0018                movem.l    -[A7], A3,A4
  6514. 000044A4  286F 000C                movea.l    A4, [A7 + 0xC]
  6515. 000044A8  4EBA F428                jsr        [PC - 0xBD8 /* 000038D2 */]
  6516. 000044AC  206D B352                movea.l    A0, [A5 - 0x4CAE]
  6517. 000044B0  2050                     movea.l    A0, [A0]
  6518. 000044B2  4AA8 0002                tst.l      [A0 + 0x2]
  6519. 000044B6  672A                     beq        +0x2C /* 000044E2 */
  6520. 000044B8  200C                     move.l     D0, A4
  6521. 000044BA  6726                     beq        +0x28 /* 000044E2 */
  6522. 000044BC  206D B352                movea.l    A0, [A5 - 0x4CAE]
  6523. 000044C0  2050                     movea.l    A0, [A0]
  6524. 000044C2  B9E8 0002                cmpa.l     A4, [A0 + 0x2]
  6525. 000044C6  670E                     beq        +0x10 /* 000044D6 */
  6526. 000044C8  302C 006C                move.w     D0, [A4 + 0x6C]
  6527. 000044CC  48C0                     ext.l      D0
  6528. 000044CE  0C80 0000 6590           cmpi.l     D0, 0x6590
  6529. 000044D4  660C                     bne        +0xE /* 000044E2 */
  6530. label000044D6:
  6531. 000044D6  486D 26EA                pea.l      [A5 + 0x26EA /* export_1241 */]
  6532. 000044DA  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  6533. 000044DE  588F                     addq.l     A7, 4
  6534. 000044E0  607C                     bra        +0x7E /* 0000455E */
  6535. label000044E2:
  6536. 000044E2  266D E9E2                movea.l    A3, [A5 - 0x161E]
  6537. 000044E6  B7CC                     cmpa.l     A3, A4
  6538. 000044E8  661A                     bne        +0x1C /* 00004504 */
  6539. 000044EA  2B6C 0164 E9E2           move.l     [A5 - 0x161E], [A4 + 0x164]
  6540. 000044F0  6016                     bra        +0x18 /* 00004508 */
  6541. label000044F2:
  6542. 000044F2  B9EB 0164                cmpa.l     A4, [A3 + 0x164]
  6543. 000044F6  6608                     bne        +0xA /* 00004500 */
  6544. 000044F8  276C 0164 0164           move.l     [A3 + 0x164], [A4 + 0x164]
  6545. 000044FE  6008                     bra        +0xA /* 00004508 */
  6546. label00004500:
  6547. 00004500  266B 0164                movea.l    A3, [A3 + 0x164]
  6548. label00004504:
  6549. 00004504  200B                     move.l     D0, A3
  6550. 00004506  66EA                     bne        -0x14 /* 000044F2 */
  6551. label00004508:
  6552. 00004508  B9ED AFCA                cmpa.l     A4, [A5 - 0x5036]
  6553. 0000450C  6606                     bne        +0x8 /* 00004514 */
  6554. 0000450E  7000                     moveq.l    D0, 0x00
  6555. 00004510  2B40 AFCA                move.l     [A5 - 0x5036], D0
  6556. label00004514:
  6557. 00004514  4A6D AF9E                tst.w      [A5 - 0x5062]
  6558. 00004518  670A                     beq        +0xC /* 00004524 */
  6559. 0000451A  B9ED AF9A                cmpa.l     A4, [A5 - 0x5066]
  6560. 0000451E  6604                     bne        +0x6 /* 00004524 */
  6561. 00004520  426D AF9E                clr.w      [A5 - 0x5062]
  6562. label00004524:
  6563. 00004524  486C 0160                pea.l      [A4 + 0x160]
  6564. 00004528  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  6565. 0000452C  2F0C                     move.l     -[A7], A4
  6566. 0000452E  4EBA C226                jsr        [PC - 0x3DDA /* 00000756 */]
  6567. 00004532  2F0C                     move.l     -[A7], A4
  6568. 00004534  A956                     syscall    KillControls
  6569. 00004536  2F0C                     move.l     -[A7], A4
  6570. 00004538  4EBA C1DE                jsr        [PC - 0x3E22 /* 00000718 */]
  6571. 0000453C  4EBA F3B4                jsr        [PC - 0xC4C /* 000038F2 */]
  6572. 00004540  2F0C                     move.l     -[A7], A4
  6573. 00004542  A92D                     syscall    CloseWindow
  6574. 00004544  4EBA F3AC                jsr        [PC - 0xC54 /* 000038F2 */]
  6575. 00004548  4A6C 0188                tst.w      [A4 + 0x188]
  6576. 0000454C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6577. 00004550  6708                     beq        +0xA /* 0000455A */
  6578. 00004552  7007                     moveq.l    D0, 0x07
  6579. 00004554  B06C 0188                cmp.w      D0, [A4 + 0x188]
  6580. 00004558  6604                     bne        +0x6 /* 0000455E */
  6581. label0000455A:
  6582. 0000455A  536D C490                subq.w     [A5 - 0x3B70], 1
  6583. label0000455E:
  6584. 0000455E  2F3C FFFF 8100           move.l     -[A7], 0xFFFF8100
  6585. 00004564  70FF                     moveq.l    D0, 0xFFFFFFFF
  6586. 00004566  2F00                     move.l     -[A7], D0
  6587. 00004568  7200                     moveq.l    D1, 0x00
  6588. 0000456A  2F01                     move.l     -[A7], D1
  6589. 0000456C  2F01                     move.l     -[A7], D1
  6590. 0000456E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  6591. 00004572  4EBA F3BA                jsr        [PC - 0xC46 /* 0000392E */]
  6592. 00004576  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6593. 0000457A  4CDF 1800                movem.l    A3,A4, [A7]+
  6594. 0000457E  4E75                     rts
  6595. export_328:
  6596. 00004580  4E56 FFF8                link       A6, -0x0008
  6597. 00004584  48E7 0018                movem.l    -[A7], A3,A4
  6598. 00004588  286E 0010                movea.l    A4, [A6 + 0x10]
  6599. 0000458C  266E 0008                movea.l    A3, [A6 + 0x8]
  6600. 00004590  3D6E 000E FFFE           move.w     [A6 - 0x2], [A6 + 0xE]
  6601. 00004596  3D6E 000E FFFA           move.w     [A6 - 0x6], [A6 + 0xE]
  6602. 0000459C  302E 000C                move.w     D0, [A6 + 0xC]
  6603. 000045A0  906B 0190                sub.w      D0, [A3 + 0x190]
  6604. 000045A4  3D40 FFF8                move.w     [A6 - 0x8], D0
  6605. 000045A8  322B 018C                move.w     D1, [A3 + 0x18C]
  6606. 000045AC  D240                     add.w      D1, D0
  6607. 000045AE  5341                     subq.w     D1, 1
  6608. 000045B0  3D41 FFFC                move.w     [A6 - 0x4], D1
  6609. 000045B4  486B 00EA                pea.l      [A3 + 0xEA]
  6610. 000045B8  2F0C                     move.l     -[A7], A4
  6611. 000045BA  486E FFF8                pea.l      [A6 - 0x8]
  6612. 000045BE  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  6613. 000045C2  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  6614. 000045C8  4E5E                     unlink     A6
  6615. 000045CA  4E75                     rts
  6616. export_329:
  6617. 000045CC  2F0B                     move.l     -[A7], A3
  6618. 000045CE  266F 0008                movea.l    A3, [A7 + 0x8]
  6619. 000045D2  7000                     moveq.l    D0, 0x00
  6620. 000045D4  322B 00EC                move.w     D1, [A3 + 0xEC]
  6621. 000045D8  B26B 00F0                cmp.w      D1, [A3 + 0xF0]
  6622. 000045DC  6E0C                     bgt        +0xE /* 000045EA */
  6623. 000045DE  322B 00EA                move.w     D1, [A3 + 0xEA]
  6624. 000045E2  B26B 00EE                cmp.w      D1, [A3 + 0xEE]
  6625. 000045E6  6E02                     bgt        +0x4 /* 000045EA */
  6626. 000045E8  7001                     moveq.l    D0, 0x01
  6627. label000045EA:
  6628. 000045EA  3740 00F2                move.w     [A3 + 0xF2], D0
  6629. 000045EE  265F                     movea.l    A3, [A7]+
  6630. 000045F0  4E75                     rts
  6631. export_330:
  6632. 000045F2  2F0B                     move.l     -[A7], A3
  6633. 000045F4  266F 0008                movea.l    A3, [A7 + 0x8]
  6634. 000045F8  426B 00F2                clr.w      [A3 + 0xF2]
  6635. 000045FC  B7ED AFCA                cmpa.l     A3, [A5 - 0x5036]
  6636. 00004600  660A                     bne        +0xC /* 0000460C */
  6637. 00004602  7000                     moveq.l    D0, 0x00
  6638. 00004604  2F00                     move.l     -[A7], D0
  6639. 00004606  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6640. 0000460A  588F                     addq.l     A7, 4
  6641. label0000460C:
  6642. 0000460C  265F                     movea.l    A3, [A7]+
  6643. 0000460E  4E75                     rts
  6644. export_331:
  6645. 00004610  3B7C 0001 AFCE           move.w     [A5 - 0x5032], 0x1
  6646. 00004616  3B7C 0001 E5CE           move.w     [A5 - 0x1A32], 0x1
  6647. 0000461C  3B7C 0001 E5CC           move.w     [A5 - 0x1A34], 0x1
  6648. 00004622  4E75                     rts
  6649. export_332:
  6650. 00004624  4E56 FFF6                link       A6, -0x000A
  6651. 00004628  48E7 0300                movem.l    -[A7], D6,D7
  6652. 0000462C  4246                     clr.w      D6
  6653. 0000462E  4247                     clr.w      D7
  6654. 00004630  526E 000E                addq.w     [A6 + 0xE], 1
  6655. 00004634  526E 000C                addq.w     [A6 + 0xC], 1
  6656. 00004638  526E 0016                addq.w     [A6 + 0x16], 1
  6657. 0000463C  526E 0014                addq.w     [A6 + 0x14], 1
  6658. 00004640  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6659. 00004644  486E 0008                pea.l      [A6 + 0x8]
  6660. 00004648  A8DF                     syscall    RectRgn
  6661. 0000464A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6662. 0000464E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6663. 00004652  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6664. 00004656  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6665. 0000465A  A8E4                     syscall    SectRgn
  6666. 0000465C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6667. 00004660  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6668. 00004664  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6669. 00004668  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6670. 0000466C  A8E4                     syscall    SectRgn
  6671. 0000466E  206D AAD0                movea.l    A0, [A5 - 0x5530]
  6672. 00004672  2050                     movea.l    A0, [A0]
  6673. 00004674  700A                     moveq.l    D0, 0x0A
  6674. 00004676  B050                     cmp.w      D0, [A0]
  6675. 00004678  6616                     bne        +0x18 /* 00004690 */
  6676. 0000467A  558F                     subq.l     A7, 2
  6677. 0000467C  206D AAD0                movea.l    A0, [A5 - 0x5530]
  6678. 00004680  2050                     movea.l    A0, [A0]
  6679. 00004682  4868 0002                pea.l      [A0 + 0x2]
  6680. 00004686  486E 0008                pea.l      [A6 + 0x8]
  6681. 0000468A  A8A6                     syscall    EqualRect
  6682. 0000468C  4A1F                     tst.b      [A7]+
  6683. 0000468E  6606                     bne        +0x8 /* 00004696 */
  6684. label00004690:
  6685. 00004690  5247                     addq.w     D7, 1
  6686. 00004692  3C07                     move.w     D6, D7
  6687. 00004694  6038                     bra        +0x3A /* 000046CE */
  6688. label00004696:
  6689. 00004696  426E FFF8                clr.w      [A6 - 0x8]
  6690. 0000469A  426E FFF6                clr.w      [A6 - 0xA]
  6691. 0000469E  486E FFF6                pea.l      [A6 - 0xA]
  6692. 000046A2  A870                     syscall    LocalToGlobal
  6693. 000046A4  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6694. 000046A8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6695. 000046AC  A8E0                     syscall    OffsetRgn/OfsetRgn
  6696. 000046AE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6697. 000046B2  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  6698. 000046B6  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6699. 000046BA  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6700. 000046BE  A8E4                     syscall    SectRgn
  6701. 000046C0  558F                     subq.l     A7, 2
  6702. 000046C2  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6703. 000046C6  A8E2                     syscall    EmptyRgn
  6704. 000046C8  4A1F                     tst.b      [A7]+
  6705. 000046CA  6602                     bne        +0x4 /* 000046CE */
  6706. 000046CC  5247                     addq.w     D7, 1
  6707. label000046CE:
  6708. 000046CE  4A47                     tst.w      D7
  6709. 000046D0  6742                     beq        +0x44 /* 00004714 */
  6710. 000046D2  536E 0016                subq.w     [A6 + 0x16], 1
  6711. 000046D6  536E 0014                subq.w     [A6 + 0x14], 1
  6712. 000046DA  41EE 0018                lea.l      A0, [A6 + 0x18]
  6713. 000046DE  2F20                     move.l     -[A7], -[A0]
  6714. 000046E0  2F20                     move.l     -[A7], -[A0]
  6715. 000046E2  4EBA 0C42                jsr        [PC + 0xC42 /* 00005326 */]
  6716. 000046E6  4A46                     tst.w      D6
  6717. 000046E8  508F                     addq.l     A7, 8
  6718. 000046EA  6700 0124                beq        +0x126 /* 00004810 */
  6719. 000046EE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6720. 000046F2  4A68 0012                tst.w      [A0 + 0x12]
  6721. 000046F6  6600 0118                bne        +0x11A /* 00004810 */
  6722. 000046FA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6723. 000046FE  4A68 0010                tst.w      [A0 + 0x10]
  6724. 00004702  6600 010C                bne        +0x10E /* 00004810 */
  6725. 00004706  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  6726. 0000470A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6727. 0000470E  588F                     addq.l     A7, 4
  6728. 00004710  6000 00FE                bra        +0x100 /* 00004810 */
  6729. label00004714:
  6730. 00004714  4A6D A8C4                tst.w      [A5 - 0x573C]
  6731. 00004718  6700 00A0                beq        +0xA2 /* 000047BA */
  6732. 0000471C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6733. 00004720  4AA8 0156                tst.l      [A0 + 0x156]
  6734. 00004724  6706                     beq        +0x8 /* 0000472C */
  6735. 00004726  486D B276                pea.l      [A5 - 0x4D8A]
  6736. 0000472A  AA14                     syscall    RGBForeColor
  6737. label0000472C:
  6738. 0000472C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6739. 00004730  2068 0002                movea.l    A0, [A0 + 0x2]
  6740. 00004734  2F10                     move.l     -[A7], [A0]
  6741. 00004736  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6742. 0000473A  2068 0002                movea.l    A0, [A0 + 0x2]
  6743. 0000473E  2F10                     move.l     -[A7], [A0]
  6744. 00004740  486E 0008                pea.l      [A6 + 0x8]
  6745. 00004744  486E 0010                pea.l      [A6 + 0x10]
  6746. 00004748  7000                     moveq.l    D0, 0x00
  6747. 0000474A  3F00                     move.w     -[A7], D0
  6748. 0000474C  7200                     moveq.l    D1, 0x00
  6749. 0000474E  2F01                     move.l     -[A7], D1
  6750. 00004750  A8EC                     syscall    CopyBits
  6751. 00004752  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6752. 00004756  4AA8 0156                tst.l      [A0 + 0x156]
  6753. 0000475A  6700 00B4                beq        +0xB6 /* 00004810 */
  6754. 0000475E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6755. 00004762  7000                     moveq.l    D0, 0x00
  6756. 00004764  1028 0156                move.b     D0, [A0 + 0x156]
  6757. 00004768  E148                     lsl        D0.w, 8
  6758. 0000476A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6759. 0000476E  7200                     moveq.l    D1, 0x00
  6760. 00004770  1228 0156                move.b     D1, [A0 + 0x156]
  6761. 00004774  8240                     or.w       D1, D0
  6762. 00004776  3D41 FFFA                move.w     [A6 - 0x6], D1
  6763. 0000477A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6764. 0000477E  7000                     moveq.l    D0, 0x00
  6765. 00004780  1028 0157                move.b     D0, [A0 + 0x157]
  6766. 00004784  E148                     lsl        D0.w, 8
  6767. 00004786  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6768. 0000478A  7200                     moveq.l    D1, 0x00
  6769. 0000478C  1228 0157                move.b     D1, [A0 + 0x157]
  6770. 00004790  8240                     or.w       D1, D0
  6771. 00004792  3D41 FFFC                move.w     [A6 - 0x4], D1
  6772. 00004796  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6773. 0000479A  7000                     moveq.l    D0, 0x00
  6774. 0000479C  1028 0158                move.b     D0, [A0 + 0x158]
  6775. 000047A0  E148                     lsl        D0.w, 8
  6776. 000047A2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6777. 000047A6  7200                     moveq.l    D1, 0x00
  6778. 000047A8  1228 0158                move.b     D1, [A0 + 0x158]
  6779. 000047AC  8240                     or.w       D1, D0
  6780. 000047AE  3D41 FFFE                move.w     [A6 - 0x2], D1
  6781. 000047B2  486E FFFA                pea.l      [A6 - 0x6]
  6782. 000047B6  AA14                     syscall    RGBForeColor
  6783. 000047B8  6056                     bra        +0x58 /* 00004810 */
  6784. label000047BA:
  6785. 000047BA  302D A8C2                move.w     D0, [A5 - 0x573E]
  6786. 000047BE  B06D A870                cmp.w      D0, [A5 - 0x5790]
  6787. 000047C2  6710                     beq        +0x12 /* 000047D4 */
  6788. 000047C4  3B6D A870 A8C2           move.w     [A5 - 0x573E], [A5 - 0x5790]
  6789. 000047CA  302D A870                move.w     D0, [A5 - 0x5790]
  6790. 000047CE  48C0                     ext.l      D0
  6791. 000047D0  2F00                     move.l     -[A7], D0
  6792. 000047D2  A862                     syscall    ForeColor
  6793. label000047D4:
  6794. 000047D4  302D A8C0                move.w     D0, [A5 - 0x5740]
  6795. 000047D8  B06D A87E                cmp.w      D0, [A5 - 0x5782]
  6796. 000047DC  6710                     beq        +0x12 /* 000047EE */
  6797. 000047DE  3B6D A87E A8C0           move.w     [A5 - 0x5740], [A5 - 0x5782]
  6798. 000047E4  302D A87E                move.w     D0, [A5 - 0x5782]
  6799. 000047E8  48C0                     ext.l      D0
  6800. 000047EA  2F00                     move.l     -[A7], D0
  6801. 000047EC  A863                     syscall    BackColor
  6802. label000047EE:
  6803. 000047EE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6804. 000047F2  4868 0002                pea.l      [A0 + 0x2]
  6805. 000047F6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6806. 000047FA  4868 0002                pea.l      [A0 + 0x2]
  6807. 000047FE  486E 0008                pea.l      [A6 + 0x8]
  6808. 00004802  486E 0010                pea.l      [A6 + 0x10]
  6809. 00004806  7000                     moveq.l    D0, 0x00
  6810. 00004808  3F00                     move.w     -[A7], D0
  6811. 0000480A  7200                     moveq.l    D1, 0x00
  6812. 0000480C  2F01                     move.l     -[A7], D1
  6813. 0000480E  A8EC                     syscall    CopyBits
  6814. label00004810:
  6815. 00004810  4CEE 00C0 FFEE           movem.l    D6,D7, [A6 - 0x12]
  6816. 00004816  4E5E                     unlink     A6
  6817. 00004818  4E75                     rts
  6818. export_333:
  6819. 0000481A  4E56 FFEE                link       A6, -0x0012
  6820. 0000481E  486E FFEE                pea.l      [A6 - 0x12]
  6821. 00004822  A898                     syscall    GetPenState
  6822. 00004824  486D FD64                pea.l      [A5 - 0x29C]
  6823. 00004828  A89D                     syscall    PenPat
  6824. 0000482A  700B                     moveq.l    D0, 0x0B
  6825. 0000482C  3F00                     move.w     -[A7], D0
  6826. 0000482E  A89C                     syscall    PenMode
  6827. 00004830  526E 000E                addq.w     [A6 + 0xE], 1
  6828. 00004834  526E 000C                addq.w     [A6 + 0xC], 1
  6829. 00004838  486E 0008                pea.l      [A6 + 0x8]
  6830. 0000483C  A8A2                     syscall    PaintRect
  6831. 0000483E  486E FFEE                pea.l      [A6 - 0x12]
  6832. 00004842  A899                     syscall    SetPenState
  6833. 00004844  4E5E                     unlink     A6
  6834. 00004846  4E75                     rts
  6835. export_334:
  6836. 00004848  4E56 FB00                link       A6, -0x0500
  6837. 0000484C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6838. 00004850  47EE FB00                lea.l      A3, [A6 - 0x500]
  6839. 00004854  4A6D B270                tst.w      [A5 - 0x4D90]
  6840. 00004858  6600 008A                bne        +0x8C /* 000048E4 */
  6841. 0000485C  598F                     subq.l     A7, 4
  6842. 0000485E  7001                     moveq.l    D0, 0x01
  6843. 00004860  3F00                     move.w     -[A7], D0
  6844. 00004862  486D B264                pea.l      [A5 - 0x4D9C]
  6845. 00004866  A931                     syscall    NewMenu
  6846. 00004868  285F                     movea.l    A4, [A7]+
  6847. 0000486A  200C                     move.l     D0, A4
  6848. 0000486C  6776                     beq        +0x78 /* 000048E4 */
  6849. 0000486E  2F0C                     move.l     -[A7], A4
  6850. 00004870  2F3C 464F 4E44           move.l     -[A7], 0x464F4E44 /* 'FOND' */
  6851. 00004876  A94D                     syscall    AppendResMenu/AddResMenu
  6852. 00004878  558F                     subq.l     A7, 2
  6853. 0000487A  2F0C                     move.l     -[A7], A4
  6854. 0000487C  A950                     syscall    CountMItems
  6855. 0000487E  3C1F                     move.w     D6, [A7]+
  6856. 00004880  0C46 0100                cmpi.w     D6, 0x100
  6857. 00004884  6F04                     ble        +0x6 /* 0000488A */
  6858. 00004886  3C3C 0100                move.w     D6, 0x100
  6859. label0000488A:
  6860. 0000488A  7E01                     moveq.l    D7, 0x01
  6861. 0000488C  6026                     bra        +0x28 /* 000048B4 */
  6862. label0000488E:
  6863. 0000488E  2F0C                     move.l     -[A7], A4
  6864. 00004890  3F07                     move.w     -[A7], D7
  6865. 00004892  2F0B                     move.l     -[A7], A3
  6866. 00004894  A946                     syscall    GetMenuItemText/GetItem
  6867. 00004896  2F0B                     move.l     -[A7], A3
  6868. 00004898  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  6869. 0000489C  322D B270                move.w     D1, [A5 - 0x4D90]
  6870. 000048A0  E541                     asl        D1.w, 2
  6871. 000048A2  41EE FC00                lea.l      A0, [A6 - 0x400]
  6872. 000048A6  2180 1000                move.l     [A0 + D1.w], D0
  6873. 000048AA  588F                     addq.l     A7, 4
  6874. 000048AC  6704                     beq        +0x6 /* 000048B2 */
  6875. 000048AE  526D B270                addq.w     [A5 - 0x4D90], 1
  6876. label000048B2:
  6877. 000048B2  5247                     addq.w     D7, 1
  6878. label000048B4:
  6879. 000048B4  BC47                     cmp.w      D6, D7
  6880. 000048B6  6CD6                     bge        -0x28 /* 0000488E */
  6881. 000048B8  2F0C                     move.l     -[A7], A4
  6882. 000048BA  A932                     syscall    DisposeMenu
  6883. 000048BC  4A6D B270                tst.w      [A5 - 0x4D90]
  6884. 000048C0  6722                     beq        +0x24 /* 000048E4 */
  6885. 000048C2  302D B270                move.w     D0, [A5 - 0x4D90]
  6886. 000048C6  48C0                     ext.l      D0
  6887. 000048C8  E580                     asl        D0, 2
  6888. 000048CA  2F00                     move.l     -[A7], D0
  6889. 000048CC  486D B272                pea.l      [A5 - 0x4D8E]
  6890. 000048D0  486E FC00                pea.l      [A6 - 0x400]
  6891. 000048D4  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  6892. 000048D8  4A40                     tst.w      D0
  6893. 000048DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6894. 000048DE  6604                     bne        +0x6 /* 000048E4 */
  6895. 000048E0  426D B270                clr.w      [A5 - 0x4D90]
  6896. label000048E4:
  6897. 000048E4  206E 0008                movea.l    A0, [A6 + 0x8]
  6898. 000048E8  20AD B272                move.l     [A0], [A5 - 0x4D8E]
  6899. 000048EC  206E 000C                movea.l    A0, [A6 + 0xC]
  6900. 000048F0  30AD B270                move.w     [A0], [A5 - 0x4D90]
  6901. 000048F4  6704                     beq        +0x6 /* 000048FA */
  6902. 000048F6  7001                     moveq.l    D0, 0x01
  6903. 000048F8  6002                     bra        +0x4 /* 000048FC */
  6904. label000048FA:
  6905. 000048FA  7000                     moveq.l    D0, 0x00
  6906. label000048FC:
  6907. 000048FC  4CEE 18C0 FAF0           movem.l    D6,D7,A3,A4, [A6 - 0x510]
  6908. 00004902  4E5E                     unlink     A6
  6909. 00004904  4E75                     rts
  6910. export_335:
  6911. 00004906  4E56 0000                link       A6, 0
  6912. 0000490A  2F0B                     move.l     -[A7], A3
  6913. 0000490C  266E 000C                movea.l    A3, [A6 + 0xC]
  6914. 00004910  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6915. 00004914  2F0B                     move.l     -[A7], A3
  6916. 00004916  A8FF                     syscall    GetFName/GetFontName
  6917. 00004918  266E FFFC                movea.l    A3, [A6 - 0x4]
  6918. 0000491C  4E5E                     unlink     A6
  6919. 0000491E  4E75                     rts
  6920. export_336:
  6921. 00004920  48E7 0018                movem.l    -[A7], A3,A4
  6922. 00004924  286F 0010                movea.l    A4, [A7 + 0x10]
  6923. 00004928  266F 000C                movea.l    A3, [A7 + 0xC]
  6924. 0000492C  2F0B                     move.l     -[A7], A3
  6925. 0000492E  2F0C                     move.l     -[A7], A4
  6926. 00004930  A900                     syscall    GetFNum
  6927. 00004932  4CDF 1800                movem.l    A3,A4, [A7]+
  6928. 00004936  4E75                     rts
  6929. export_337:
  6930. 00004938  4E56 FFFE                link       A6, -0x0002
  6931. 0000493C  48E7 0110                movem.l    -[A7], D7,A3
  6932. 00004940  266E 0008                movea.l    A3, [A6 + 0x8]
  6933. 00004944  4247                     clr.w      D7
  6934. 00004946  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  6935. 0000494A  486E FFFE                pea.l      [A6 - 0x2]
  6936. 0000494E  A900                     syscall    GetFNum
  6937. 00004950  558F                     subq.l     A7, 2
  6938. 00004952  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6939. 00004956  7000                     moveq.l    D0, 0x00
  6940. 00004958  102B 0004                move.b     D0, [A3 + 0x4]
  6941. 0000495C  3F00                     move.w     -[A7], D0
  6942. 0000495E  A902                     syscall    RealFont
  6943. 00004960  4A1F                     tst.b      [A7]+
  6944. 00004962  6702                     beq        +0x4 /* 00004966 */
  6945. 00004964  5247                     addq.w     D7, 1
  6946. label00004966:
  6947. 00004966  3007                     move.w     D0, D7
  6948. 00004968  4CEE 0880 FFF6           movem.l    D7,A3, [A6 - 0xA]
  6949. 0000496E  4E5E                     unlink     A6
  6950. 00004970  4E75                     rts
  6951. export_338:
  6952. 00004972  4E56 FFF8                link       A6, -0x0008
  6953. 00004976  2F0B                     move.l     -[A7], A3
  6954. 00004978  266E 0008                movea.l    A3, [A6 + 0x8]
  6955. 0000497C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6956. 00004980  4A68 00E6                tst.w      [A0 + 0xE6]
  6957. 00004984  6706                     beq        +0x8 /* 0000498C */
  6958. 00004986  7001                     moveq.l    D0, 0x01
  6959. 00004988  6000 00BC                bra        +0xBE /* 00004A46 */
  6960. label0000498C:
  6961. 0000498C  4A6D A8B4                tst.w      [A5 - 0x574C]
  6962. 00004990  670A                     beq        +0xC /* 0000499C */
  6963. 00004992  2F0B                     move.l     -[A7], A3
  6964. 00004994  4EBA B692                jsr        [PC - 0x496E /* 00000028 */]
  6965. 00004998  588F                     addq.l     A7, 4
  6966. 0000499A  6008                     bra        +0xA /* 000049A4 */
  6967. label0000499C:
  6968. 0000499C  526B 0006                addq.w     [A3 + 0x6], 1
  6969. 000049A0  526B 0004                addq.w     [A3 + 0x4], 1
  6970. label000049A4:
  6971. 000049A4  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6972. 000049A8  2F0B                     move.l     -[A7], A3
  6973. 000049AA  A8DF                     syscall    RectRgn
  6974. 000049AC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6975. 000049B0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6976. 000049B4  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6977. 000049B8  2F2D AAD0                move.l     -[A7], [A5 - 0x5530]
  6978. 000049BC  A8E4                     syscall    SectRgn
  6979. 000049BE  206D AAD0                movea.l    A0, [A5 - 0x5530]
  6980. 000049C2  2050                     movea.l    A0, [A0]
  6981. 000049C4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6982. 000049C8  5488                     addq.l     A0, 2
  6983. 000049CA  22D8                     move.l     [A1]+, [A0]+
  6984. 000049CC  22D8                     move.l     [A1]+, [A0]+
  6985. 000049CE  302E FFFC                move.w     D0, [A6 - 0x4]
  6986. 000049D2  806E FFFA                or.w       D0, [A6 - 0x6]
  6987. 000049D6  322E FFFE                move.w     D1, [A6 - 0x2]
  6988. 000049DA  8240                     or.w       D1, D0
  6989. 000049DC  302E FFF8                move.w     D0, [A6 - 0x8]
  6990. 000049E0  8041                     or.w       D0, D1
  6991. 000049E2  6604                     bne        +0x6 /* 000049E8 */
  6992. 000049E4  7000                     moveq.l    D0, 0x00
  6993. 000049E6  605E                     bra        +0x60 /* 00004A46 */
  6994. label000049E8:
  6995. 000049E8  536E FFFE                subq.w     [A6 - 0x2], 1
  6996. 000049EC  536E FFFC                subq.w     [A6 - 0x4], 1
  6997. 000049F0  4A6D A8B4                tst.w      [A5 - 0x574C]
  6998. 000049F4  6744                     beq        +0x46 /* 00004A3A */
  6999. 000049F6  302E FFFA                move.w     D0, [A6 - 0x6]
  7000. 000049FA  48C0                     ext.l      D0
  7001. 000049FC  2F00                     move.l     -[A7], D0
  7002. 000049FE  4EBA B9A4                jsr        [PC - 0x465C /* 000003A4 */]
  7003. 00004A02  3740 0002                move.w     [A3 + 0x2], D0
  7004. 00004A06  302E FFFC                move.w     D0, [A6 - 0x4]
  7005. 00004A0A  48C0                     ext.l      D0
  7006. 00004A0C  2F00                     move.l     -[A7], D0
  7007. 00004A0E  4EBA B9DC                jsr        [PC - 0x4624 /* 000003EC */]
  7008. 00004A12  3680                     move.w     [A3], D0
  7009. 00004A14  302E FFFE                move.w     D0, [A6 - 0x2]
  7010. 00004A18  48C0                     ext.l      D0
  7011. 00004A1A  2F00                     move.l     -[A7], D0
  7012. 00004A1C  4EBA B986                jsr        [PC - 0x467A /* 000003A4 */]
  7013. 00004A20  3740 0006                move.w     [A3 + 0x6], D0
  7014. 00004A24  302E FFF8                move.w     D0, [A6 - 0x8]
  7015. 00004A28  48C0                     ext.l      D0
  7016. 00004A2A  2F00                     move.l     -[A7], D0
  7017. 00004A2C  4EBA B9BE                jsr        [PC - 0x4642 /* 000003EC */]
  7018. 00004A30  3740 0004                move.w     [A3 + 0x4], D0
  7019. 00004A34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7020. 00004A38  600A                     bra        +0xC /* 00004A44 */
  7021. label00004A3A:
  7022. 00004A3A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7023. 00004A3E  224B                     movea.l    A1, A3
  7024. 00004A40  22D8                     move.l     [A1]+, [A0]+
  7025. 00004A42  22D8                     move.l     [A1]+, [A0]+
  7026. label00004A44:
  7027. 00004A44  7001                     moveq.l    D0, 0x01
  7028. label00004A46:
  7029. 00004A46  266E FFF4                movea.l    A3, [A6 - 0xC]
  7030. 00004A4A  4E5E                     unlink     A6
  7031. 00004A4C  4E75                     rts
  7032. export_339:
  7033. fn00004A4E:
  7034. 00004A4E  2F0B                     move.l     -[A7], A3
  7035. 00004A50  266F 0008                movea.l    A3, [A7 + 0x8]
  7036. 00004A54  4AAB 0004                tst.l      [A3 + 0x4]
  7037. 00004A58  6706                     beq        +0x8 /* 00004A60 */
  7038. 00004A5A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  7039. 00004A5E  A8F5                     syscall    KillPicture
  7040. label00004A60:
  7041. 00004A60  265F                     movea.l    A3, [A7]+
  7042. 00004A62  4E75                     rts
  7043. export_340:
  7044. 00004A64  4E56 FFE2                link       A6, -0x001E
  7045. 00004A68  48E7 0118                movem.l    -[A7], D7,A3,A4
  7046. 00004A6C  286E 0008                movea.l    A4, [A6 + 0x8]
  7047. 00004A70  266E 000C                movea.l    A3, [A6 + 0xC]
  7048. 00004A74  4247                     clr.w      D7
  7049. 00004A76  7000                     moveq.l    D0, 0x00
  7050. 00004A78  2F00                     move.l     -[A7], D0
  7051. 00004A7A  2F00                     move.l     -[A7], D0
  7052. 00004A7C  2F0C                     move.l     -[A7], A4
  7053. 00004A7E  486E FFE2                pea.l      [A6 - 0x1E]
  7054. 00004A82  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  7055. 00004A86  4A80                     tst.l      D0
  7056. 00004A88  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7057. 00004A8C  6668                     bne        +0x6A /* 00004AF6 */
  7058. 00004A8E  486E FFE2                pea.l      [A6 - 0x1E]
  7059. 00004A92  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7060. 00004A96  4A80                     tst.l      D0
  7061. 00004A98  588F                     addq.l     A7, 4
  7062. 00004A9A  665A                     bne        +0x5C /* 00004AF6 */
  7063. 00004A9C  486E FFE2                pea.l      [A6 - 0x1E]
  7064. 00004AA0  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  7065. 00004AA4  90BC 0000 0200           sub.l      D0, 0x200
  7066. 00004AAA  2680                     move.l     [A3], D0
  7067. 00004AAC  588F                     addq.l     A7, 4
  7068. 00004AAE  6F46                     ble        +0x48 /* 00004AF6 */
  7069. 00004AB0  4878 0200                push.l     0x200
  7070. 00004AB4  486E FFE2                pea.l      [A6 - 0x1E]
  7071. 00004AB8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  7072. 00004ABC  2F13                     move.l     -[A7], [A3]
  7073. 00004ABE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7074. 00004AC2  2740 0004                move.l     [A3 + 0x4], D0
  7075. 00004AC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7076. 00004ACA  672A                     beq        +0x2C /* 00004AF6 */
  7077. 00004ACC  2F13                     move.l     -[A7], [A3]
  7078. 00004ACE  206B 0004                movea.l    A0, [A3 + 0x4]
  7079. 00004AD2  2F10                     move.l     -[A7], [A0]
  7080. 00004AD4  486E FFE2                pea.l      [A6 - 0x1E]
  7081. 00004AD8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  7082. 00004ADC  4A80                     tst.l      D0
  7083. 00004ADE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7084. 00004AE2  670A                     beq        +0xC /* 00004AEE */
  7085. 00004AE4  2F0B                     move.l     -[A7], A3
  7086. 00004AE6  4EBA FF66                jsr        [PC - 0x9A /* 00004A4E */]
  7087. 00004AEA  588F                     addq.l     A7, 4
  7088. 00004AEC  6008                     bra        +0xA /* 00004AF6 */
  7089. label00004AEE:
  7090. 00004AEE  377C 0002 0008           move.w     [A3 + 0x8], 0x2
  7091. 00004AF4  5247                     addq.w     D7, 1
  7092. label00004AF6:
  7093. 00004AF6  486E FFE2                pea.l      [A6 - 0x1E]
  7094. 00004AFA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  7095. 00004AFE  3007                     move.w     D0, D7
  7096. 00004B00  588F                     addq.l     A7, 4
  7097. 00004B02  4CEE 1880 FFD6           movem.l    D7,A3,A4, [A6 - 0x2A]
  7098. 00004B08  4E5E                     unlink     A6
  7099. 00004B0A  4E75                     rts
  7100. fn00004B0C:
  7101. 00004B0C  2F07                     move.l     -[A7], D7
  7102. 00004B0E  0C6D 0100 AAC6           cmpi.w     [A5 - 0x553A], 0x100
  7103. 00004B14  6C4C                     bge        +0x4E /* 00004B62 */
  7104. 00004B16  4A6D AAC6                tst.w      [A5 - 0x553A]
  7105. 00004B1A  6D46                     blt        +0x48 /* 00004B62 */
  7106. 00004B1C  302D AAC6                move.w     D0, [A5 - 0x553A]
  7107. 00004B20  D040                     add.w      D0, D0
  7108. 00004B22  41ED A8C6                lea.l      A0, [A5 - 0x573A]
  7109. 00004B26  4A70 0000                tst.w      [A0 + D0.w]
  7110. 00004B2A  6636                     bne        +0x38 /* 00004B62 */
  7111. 00004B2C  3E2D AAC6                move.w     D7, [A5 - 0x553A]
  7112. 00004B30  601E                     bra        +0x20 /* 00004B50 */
  7113. label00004B32:
  7114. 00004B32  3F3C 008C                move.w     -[A7], 0x8C
  7115. 00004B36  7000                     moveq.l    D0, 0x00
  7116. 00004B38  3F00                     move.w     -[A7], D0
  7117. 00004B3A  7200                     moveq.l    D1, 0x00
  7118. 00004B3C  2F01                     move.l     -[A7], D1
  7119. 00004B3E  A8F2                     syscall    PicComment
  7120. 00004B40  2007                     move.l     D0, D7
  7121. 00004B42  D040                     add.w      D0, D0
  7122. 00004B44  41ED A8C6                lea.l      A0, [A5 - 0x573A]
  7123. 00004B48  31BC 0001 0000           move.w     [A0 + D0.w], 0x1
  7124. 00004B4E  5347                     subq.w     D7, 1
  7125. label00004B50:
  7126. 00004B50  4A47                     tst.w      D7
  7127. 00004B52  6D0E                     blt        +0x10 /* 00004B62 */
  7128. 00004B54  2007                     move.l     D0, D7
  7129. 00004B56  D040                     add.w      D0, D0
  7130. 00004B58  41ED A8C6                lea.l      A0, [A5 - 0x573A]
  7131. 00004B5C  4A70 0000                tst.w      [A0 + D0.w]
  7132. 00004B60  67D0                     beq        -0x2E /* 00004B32 */
  7133. label00004B62:
  7134. 00004B62  2E1F                     move.l     D7, [A7]+
  7135. 00004B64  4E75                     rts
  7136. export_341:
  7137. 00004B66  4E56 0000                link       A6, 0
  7138. 00004B6A  2F0B                     move.l     -[A7], A3
  7139. 00004B6C  266E 0010                movea.l    A3, [A6 + 0x10]
  7140. 00004B70  4EBA FF9A                jsr        [PC - 0x66 /* 00004B0C */]
  7141. 00004B74  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  7142. 00004B78  2F0B                     move.l     -[A7], A3
  7143. 00004B7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7144. 00004B7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7145. 00004B82  A882                     syscall    StdText
  7146. 00004B84  266E FFFC                movea.l    A3, [A6 - 0x4]
  7147. 00004B88  4E5E                     unlink     A6
  7148. 00004B8A  205F                     movea.l    A0, [A7]+
  7149. 00004B8C  DEFC 000E                add.w      A7, 0xE
  7150. 00004B90  4ED0                     jmp        [A0]
  7151. export_342:
  7152. 00004B92  4E56 0000                link       A6, 0
  7153. 00004B96  4EBA FF74                jsr        [PC - 0x8C /* 00004B0C */]
  7154. 00004B9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7155. 00004B9E  A890                     syscall    StdLine
  7156. 00004BA0  4E5E                     unlink     A6
  7157. 00004BA2  2E9F                     move.l     [A7], [A7]+
  7158. 00004BA4  4E75                     rts
  7159. export_343:
  7160. 00004BA6  4E56 0000                link       A6, 0
  7161. 00004BAA  2F0B                     move.l     -[A7], A3
  7162. 00004BAC  266E 0008                movea.l    A3, [A6 + 0x8]
  7163. 00004BB0  4EBA FF5A                jsr        [PC - 0xA6 /* 00004B0C */]
  7164. 00004BB4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7165. 00004BB8  2F0B                     move.l     -[A7], A3
  7166. 00004BBA  A8A0                     syscall    StdRect
  7167. 00004BBC  266E FFFC                movea.l    A3, [A6 - 0x4]
  7168. 00004BC0  4E5E                     unlink     A6
  7169. 00004BC2  205F                     movea.l    A0, [A7]+
  7170. 00004BC4  5C4F                     addq.w     A7, 6
  7171. 00004BC6  4ED0                     jmp        [A0]
  7172. export_344:
  7173. 00004BC8  4E56 0000                link       A6, 0
  7174. 00004BCC  2F0B                     move.l     -[A7], A3
  7175. 00004BCE  266E 000C                movea.l    A3, [A6 + 0xC]
  7176. 00004BD2  4EBA FF38                jsr        [PC - 0xC8 /* 00004B0C */]
  7177. 00004BD6  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  7178. 00004BDA  2F0B                     move.l     -[A7], A3
  7179. 00004BDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7180. 00004BE0  A8AF                     syscall    StdRRect
  7181. 00004BE2  266E FFFC                movea.l    A3, [A6 - 0x4]
  7182. 00004BE6  4E5E                     unlink     A6
  7183. 00004BE8  205F                     movea.l    A0, [A7]+
  7184. 00004BEA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7185. 00004BEE  4ED0                     jmp        [A0]
  7186. export_345:
  7187. 00004BF0  4E56 0000                link       A6, 0
  7188. 00004BF4  2F0B                     move.l     -[A7], A3
  7189. 00004BF6  266E 0008                movea.l    A3, [A6 + 0x8]
  7190. 00004BFA  4EBA FF10                jsr        [PC - 0xF0 /* 00004B0C */]
  7191. 00004BFE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7192. 00004C02  2F0B                     move.l     -[A7], A3
  7193. 00004C04  A8B6                     syscall    StdOval
  7194. 00004C06  266E FFFC                movea.l    A3, [A6 - 0x4]
  7195. 00004C0A  4E5E                     unlink     A6
  7196. 00004C0C  205F                     movea.l    A0, [A7]+
  7197. 00004C0E  5C4F                     addq.w     A7, 6
  7198. 00004C10  4ED0                     jmp        [A0]
  7199. export_346:
  7200. 00004C12  4E56 0000                link       A6, 0
  7201. 00004C16  2F0B                     move.l     -[A7], A3
  7202. 00004C18  266E 000C                movea.l    A3, [A6 + 0xC]
  7203. 00004C1C  4EBA FEEE                jsr        [PC - 0x112 /* 00004B0C */]
  7204. 00004C20  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  7205. 00004C24  2F0B                     move.l     -[A7], A3
  7206. 00004C26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7207. 00004C2A  A8BD                     syscall    StdArc
  7208. 00004C2C  266E FFFC                movea.l    A3, [A6 - 0x4]
  7209. 00004C30  4E5E                     unlink     A6
  7210. 00004C32  205F                     movea.l    A0, [A7]+
  7211. 00004C34  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7212. 00004C38  4ED0                     jmp        [A0]
  7213. export_347:
  7214. 00004C3A  4E56 0000                link       A6, 0
  7215. 00004C3E  2F0B                     move.l     -[A7], A3
  7216. 00004C40  266E 0008                movea.l    A3, [A6 + 0x8]
  7217. 00004C44  4EBA FEC6                jsr        [PC - 0x13A /* 00004B0C */]
  7218. 00004C48  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7219. 00004C4C  2F0B                     move.l     -[A7], A3
  7220. 00004C4E  A8C5                     syscall    StdPoly
  7221. 00004C50  266E FFFC                movea.l    A3, [A6 - 0x4]
  7222. 00004C54  4E5E                     unlink     A6
  7223. 00004C56  205F                     movea.l    A0, [A7]+
  7224. 00004C58  5C4F                     addq.w     A7, 6
  7225. 00004C5A  4ED0                     jmp        [A0]
  7226. export_348:
  7227. 00004C5C  4E56 0000                link       A6, 0
  7228. 00004C60  2F0B                     move.l     -[A7], A3
  7229. 00004C62  266E 0008                movea.l    A3, [A6 + 0x8]
  7230. 00004C66  4EBA FEA4                jsr        [PC - 0x15C /* 00004B0C */]
  7231. 00004C6A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7232. 00004C6E  2F0B                     move.l     -[A7], A3
  7233. 00004C70  A8D1                     syscall    StdRgn
  7234. 00004C72  266E FFFC                movea.l    A3, [A6 - 0x4]
  7235. 00004C76  4E5E                     unlink     A6
  7236. 00004C78  205F                     movea.l    A0, [A7]+
  7237. 00004C7A  5C4F                     addq.w     A7, 6
  7238. 00004C7C  4ED0                     jmp        [A0]
  7239. export_349:
  7240. 00004C7E  4E56 0000                link       A6, 0
  7241. 00004C82  48E7 0018                movem.l    -[A7], A3,A4
  7242. 00004C86  286E 0012                movea.l    A4, [A6 + 0x12]
  7243. 00004C8A  266E 0016                movea.l    A3, [A6 + 0x16]
  7244. 00004C8E  4EBA FE7C                jsr        [PC - 0x184 /* 00004B0C */]
  7245. 00004C92  2F0B                     move.l     -[A7], A3
  7246. 00004C94  2F0C                     move.l     -[A7], A4
  7247. 00004C96  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7248. 00004C9A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7249. 00004C9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7250. 00004CA2  A8EB                     syscall    StdBits
  7251. 00004CA4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  7252. 00004CAA  4E5E                     unlink     A6
  7253. 00004CAC  205F                     movea.l    A0, [A7]+
  7254. 00004CAE  DEFC 0012                add.w      A7, 0x12
  7255. 00004CB2  4ED0                     jmp        [A0]
  7256. export_350:
  7257. 00004CB4  4E56 FFB0                link       A6, -0x0050
  7258. 00004CB8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7259. 00004CBC  286E 000C                movea.l    A4, [A6 + 0xC]
  7260. 00004CC0  266E 0008                movea.l    A3, [A6 + 0x8]
  7261. 00004CC4  4247                     clr.w      D7
  7262. 00004CC6  7000                     moveq.l    D0, 0x00
  7263. 00004CC8  2F00                     move.l     -[A7], D0
  7264. 00004CCA  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7265. 00004CCE  4A40                     tst.w      D0
  7266. 00004CD0  588F                     addq.l     A7, 4
  7267. 00004CD2  6700 0190                beq        +0x192 /* 00004E64 */
  7268. 00004CD6  4A6D AFB0                tst.w      [A5 - 0x5050]
  7269. 00004CDA  6706                     beq        +0x8 /* 00004CE2 */
  7270. 00004CDC  2F0B                     move.l     -[A7], A3
  7271. 00004CDE  AA00                     syscall    OpenCPort
  7272. 00004CE0  6004                     bra        +0x6 /* 00004CE6 */
  7273. label00004CE2:
  7274. 00004CE2  2F0B                     move.l     -[A7], A3
  7275. 00004CE4  A86F                     syscall    OpenPort
  7276. label00004CE6:
  7277. 00004CE6  377C 0003 0188           move.w     [A3 + 0x188], 0x3
  7278. 00004CEC  7002                     moveq.l    D0, 0x02
  7279. 00004CEE  B06B 00E6                cmp.w      D0, [A3 + 0xE6]
  7280. 00004CF2  6706                     beq        +0x8 /* 00004CFA */
  7281. 00004CF4  377C 0001 00E6           move.w     [A3 + 0xE6], 0x1
  7282. label00004CFA:
  7283. 00004CFA  41EB 0010                lea.l      A0, [A3 + 0x10]
  7284. 00004CFE  43EB 016A                lea.l      A1, [A3 + 0x16A]
  7285. 00004D02  20D9                     move.l     [A0]+, [A1]+
  7286. 00004D04  20D9                     move.l     [A0]+, [A1]+
  7287. 00004D06  526B 0014                addq.w     [A3 + 0x14], 1
  7288. 00004D0A  526B 0016                addq.w     [A3 + 0x16], 1
  7289. 00004D0E  2F0B                     move.l     -[A7], A3
  7290. 00004D10  4EBA B8E8                jsr        [PC - 0x4718 /* 000005FA */]
  7291. 00004D14  4A40                     tst.w      D0
  7292. 00004D16  588F                     addq.l     A7, 4
  7293. 00004D18  6700 0130                beq        +0x132 /* 00004E4A */
  7294. 00004D1C  4A6D AFB0                tst.w      [A5 - 0x5050]
  7295. 00004D20  675C                     beq        +0x5E /* 00004D7E */
  7296. 00004D22  486E FFB0                pea.l      [A6 - 0x50]
  7297. 00004D26  AA4E                     syscall    SetStdCProcs
  7298. 00004D28  41ED 0ACA                lea.l      A0, [A5 + 0xACA /* export_341 */]
  7299. 00004D2C  2D48 FFB0                move.l     [A6 - 0x50], A0
  7300. 00004D30  41ED 0AD2                lea.l      A0, [A5 + 0xAD2 /* export_342 */]
  7301. 00004D34  2D48 FFB4                move.l     [A6 - 0x4C], A0
  7302. 00004D38  41ED 0ADA                lea.l      A0, [A5 + 0xADA /* export_343 */]
  7303. 00004D3C  2D48 FFB8                move.l     [A6 - 0x48], A0
  7304. 00004D40  41ED 0AE2                lea.l      A0, [A5 + 0xAE2 /* export_344 */]
  7305. 00004D44  2D48 FFBC                move.l     [A6 - 0x44], A0
  7306. 00004D48  41ED 0AEA                lea.l      A0, [A5 + 0xAEA /* export_345 */]
  7307. 00004D4C  2D48 FFC0                move.l     [A6 - 0x40], A0
  7308. 00004D50  41ED 0AF2                lea.l      A0, [A5 + 0xAF2 /* export_346 */]
  7309. 00004D54  2D48 FFC4                move.l     [A6 - 0x3C], A0
  7310. 00004D58  41ED 0AFA                lea.l      A0, [A5 + 0xAFA /* export_347 */]
  7311. 00004D5C  2D48 FFC8                move.l     [A6 - 0x38], A0
  7312. 00004D60  41ED 0B02                lea.l      A0, [A5 + 0xB02 /* export_348 */]
  7313. 00004D64  2D48 FFCC                move.l     [A6 - 0x34], A0
  7314. 00004D68  41ED 0B0A                lea.l      A0, [A5 + 0xB0A /* export_349 */]
  7315. 00004D6C  2D48 FFD0                move.l     [A6 - 0x30], A0
  7316. 00004D70  41EE FFB0                lea.l      A0, [A6 - 0x50]
  7317. 00004D74  226D FD7C                movea.l    A1, [A5 - 0x284]
  7318. 00004D78  2348 0068                move.l     [A1 + 0x68], A0
  7319. 00004D7C  605A                     bra        +0x5C /* 00004DD8 */
  7320. label00004D7E:
  7321. 00004D7E  486E FFCC                pea.l      [A6 - 0x34]
  7322. 00004D82  A8EA                     syscall    SetStdProcs
  7323. 00004D84  41ED 0ACA                lea.l      A0, [A5 + 0xACA /* export_341 */]
  7324. 00004D88  2D48 FFCC                move.l     [A6 - 0x34], A0
  7325. 00004D8C  41ED 0AD2                lea.l      A0, [A5 + 0xAD2 /* export_342 */]
  7326. 00004D90  2D48 FFD0                move.l     [A6 - 0x30], A0
  7327. 00004D94  41ED 0ADA                lea.l      A0, [A5 + 0xADA /* export_343 */]
  7328. 00004D98  2D48 FFD4                move.l     [A6 - 0x2C], A0
  7329. 00004D9C  41ED 0AE2                lea.l      A0, [A5 + 0xAE2 /* export_344 */]
  7330. 00004DA0  2D48 FFD8                move.l     [A6 - 0x28], A0
  7331. 00004DA4  41ED 0AEA                lea.l      A0, [A5 + 0xAEA /* export_345 */]
  7332. 00004DA8  2D48 FFDC                move.l     [A6 - 0x24], A0
  7333. 00004DAC  41ED 0AF2                lea.l      A0, [A5 + 0xAF2 /* export_346 */]
  7334. 00004DB0  2D48 FFE0                move.l     [A6 - 0x20], A0
  7335. 00004DB4  41ED 0AFA                lea.l      A0, [A5 + 0xAFA /* export_347 */]
  7336. 00004DB8  2D48 FFE4                move.l     [A6 - 0x1C], A0
  7337. 00004DBC  41ED 0B02                lea.l      A0, [A5 + 0xB02 /* export_348 */]
  7338. 00004DC0  2D48 FFE8                move.l     [A6 - 0x18], A0
  7339. 00004DC4  41ED 0B0A                lea.l      A0, [A5 + 0xB0A /* export_349 */]
  7340. 00004DC8  2D48 FFEC                move.l     [A6 - 0x14], A0
  7341. 00004DCC  41EE FFCC                lea.l      A0, [A6 - 0x34]
  7342. 00004DD0  226D FD7C                movea.l    A1, [A5 - 0x284]
  7343. 00004DD4  2348 0068                move.l     [A1 + 0x68], A0
  7344. label00004DD8:
  7345. 00004DD8  3B7C FFFF AAC6           move.w     [A5 - 0x553A], 0xFFFF
  7346. 00004DDE  486B 0010                pea.l      [A3 + 0x10]
  7347. 00004DE2  A87B                     syscall    ClipRect
  7348. 00004DE4  598F                     subq.l     A7, 4
  7349. 00004DE6  486B 0010                pea.l      [A3 + 0x10]
  7350. 00004DEA  A8F3                     syscall    OpenPicture
  7351. 00004DEC  295F 0004                move.l     [A4 + 0x4], [A7]+
  7352. 00004DF0  6758                     beq        +0x5A /* 00004E4A */
  7353. 00004DF2  3C2D AFAA                move.w     D6, [A5 - 0x5056]
  7354. 00004DF6  426D AFAA                clr.w      [A5 - 0x5056]
  7355. 00004DFA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7356. 00004DFE  2F0B                     move.l     -[A7], A3
  7357. 00004E00  206E 0010                movea.l    A0, [A6 + 0x10]
  7358. 00004E04  4E90                     jsr        [A0]
  7359. 00004E06  3B46 AFAA                move.w     [A5 - 0x5056], D6
  7360. 00004E0A  A8F4                     syscall    ClosePicture
  7361. 00004E0C  397C 0002 0008           move.w     [A4 + 0x8], 0x2
  7362. 00004E12  598F                     subq.l     A7, 4
  7363. 00004E14  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  7364. 00004E18  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  7365. 00004E1C  289F                     move.l     [A4], [A7]+
  7366. 00004E1E  700A                     moveq.l    D0, 0x0A
  7367. 00004E20  B094                     cmp.l      D0, [A4]
  7368. 00004E22  508F                     addq.l     A7, 8
  7369. 00004E24  6C12                     bge        +0x14 /* 00004E38 */
  7370. 00004E26  7000                     moveq.l    D0, 0x00
  7371. 00004E28  2F00                     move.l     -[A7], D0
  7372. 00004E2A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7373. 00004E2E  4A40                     tst.w      D0
  7374. 00004E30  588F                     addq.l     A7, 4
  7375. 00004E32  6704                     beq        +0x6 /* 00004E38 */
  7376. 00004E34  5247                     addq.w     D7, 1
  7377. 00004E36  6012                     bra        +0x14 /* 00004E4A */
  7378. label00004E38:
  7379. 00004E38  2F0C                     move.l     -[A7], A4
  7380. 00004E3A  4EBA FC12                jsr        [PC - 0x3EE /* 00004A4E */]
  7381. 00004E3E  4A6D A814                tst.w      [A5 - 0x57EC]
  7382. 00004E42  588F                     addq.l     A7, 4
  7383. 00004E44  6604                     bne        +0x6 /* 00004E4A */
  7384. 00004E46  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  7385. label00004E4A:
  7386. 00004E4A  2F0B                     move.l     -[A7], A3
  7387. 00004E4C  4EBA B8CA                jsr        [PC - 0x4736 /* 00000718 */]
  7388. 00004E50  4A6D AFB0                tst.w      [A5 - 0x5050]
  7389. 00004E54  588F                     addq.l     A7, 4
  7390. 00004E56  6706                     beq        +0x8 /* 00004E5E */
  7391. 00004E58  2F0B                     move.l     -[A7], A3
  7392. 00004E5A  A87D                     syscall    ClosePort
  7393. 00004E5C  6010                     bra        +0x12 /* 00004E6E */
  7394. label00004E5E:
  7395. 00004E5E  2F0B                     move.l     -[A7], A3
  7396. 00004E60  A87D                     syscall    ClosePort
  7397. 00004E62  600A                     bra        +0xC /* 00004E6E */
  7398. label00004E64:
  7399. 00004E64  4A6D A814                tst.w      [A5 - 0x57EC]
  7400. 00004E68  6604                     bne        +0x6 /* 00004E6E */
  7401. 00004E6A  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  7402. label00004E6E:
  7403. 00004E6E  3007                     move.w     D0, D7
  7404. 00004E70  4CEE 18C0 FFA0           movem.l    D6,D7,A3,A4, [A6 - 0x60]
  7405. 00004E76  4E5E                     unlink     A6
  7406. 00004E78  4E75                     rts
  7407. export_351:
  7408. 00004E7A  48E7 0018                movem.l    -[A7], A3,A4
  7409. 00004E7E  286F 0010                movea.l    A4, [A7 + 0x10]
  7410. 00004E82  266F 000C                movea.l    A3, [A7 + 0xC]
  7411. 00004E86  2F13                     move.l     -[A7], [A3]
  7412. 00004E88  206B 0004                movea.l    A0, [A3 + 0x4]
  7413. 00004E8C  2F10                     move.l     -[A7], [A0]
  7414. 00004E8E  4E94                     jsr        [A4]
  7415. 00004E90  508F                     addq.l     A7, 8
  7416. 00004E92  4CDF 1800                movem.l    A3,A4, [A7]+
  7417. 00004E96  4E75                     rts
  7418. export_352:
  7419. 00004E98  48E7 0118                movem.l    -[A7], D7,A3,A4
  7420. 00004E9C  286F 0014                movea.l    A4, [A7 + 0x14]
  7421. 00004EA0  266F 0010                movea.l    A3, [A7 + 0x10]
  7422. 00004EA4  4247                     clr.w      D7
  7423. 00004EA6  2F13                     move.l     -[A7], [A3]
  7424. 00004EA8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7425. 00004EAC  2740 0004                move.l     [A3 + 0x4], D0
  7426. 00004EB0  588F                     addq.l     A7, 4
  7427. 00004EB2  6718                     beq        +0x1A /* 00004ECC */
  7428. 00004EB4  2F13                     move.l     -[A7], [A3]
  7429. 00004EB6  206B 0004                movea.l    A0, [A3 + 0x4]
  7430. 00004EBA  2F10                     move.l     -[A7], [A0]
  7431. 00004EBC  4E94                     jsr        [A4]
  7432. 00004EBE  3E00                     move.w     D7, D0
  7433. 00004EC0  508F                     addq.l     A7, 8
  7434. 00004EC2  6608                     bne        +0xA /* 00004ECC */
  7435. 00004EC4  2F0B                     move.l     -[A7], A3
  7436. 00004EC6  4EBA FB86                jsr        [PC - 0x47A /* 00004A4E */]
  7437. 00004ECA  588F                     addq.l     A7, 4
  7438. label00004ECC:
  7439. 00004ECC  3007                     move.w     D0, D7
  7440. 00004ECE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7441. 00004ED2  4E75                     rts
  7442. export_353:
  7443. 00004ED4  48E7 0118                movem.l    -[A7], D7,A3,A4
  7444. 00004ED8  286F 0010                movea.l    A4, [A7 + 0x10]
  7445. 00004EDC  266F 0014                movea.l    A3, [A7 + 0x14]
  7446. 00004EE0  4247                     clr.w      D7
  7447. 00004EE2  2694                     move.l     [A3], [A4]
  7448. 00004EE4  2F14                     move.l     -[A7], [A4]
  7449. 00004EE6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7450. 00004EEA  2740 0004                move.l     [A3 + 0x4], D0
  7451. 00004EEE  588F                     addq.l     A7, 4
  7452. 00004EF0  671A                     beq        +0x1C /* 00004F0C */
  7453. 00004EF2  5247                     addq.w     D7, 1
  7454. 00004EF4  206C 0004                movea.l    A0, [A4 + 0x4]
  7455. 00004EF8  2F10                     move.l     -[A7], [A0]
  7456. 00004EFA  206B 0004                movea.l    A0, [A3 + 0x4]
  7457. 00004EFE  2F10                     move.l     -[A7], [A0]
  7458. 00004F00  2F13                     move.l     -[A7], [A3]
  7459. 00004F02  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  7460. 00004F06  376C 0008 0008           move.w     [A3 + 0x8], [A4 + 0x8]
  7461. label00004F0C:
  7462. 00004F0C  3007                     move.w     D0, D7
  7463. 00004F0E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7464. 00004F12  4E75                     rts
  7465. export_354:
  7466. fn00004F14:
  7467. 00004F14  2F0B                     move.l     -[A7], A3
  7468. 00004F16  266F 0008                movea.l    A3, [A7 + 0x8]
  7469. 00004F1A  4AAB 0012                tst.l      [A3 + 0x12]
  7470. 00004F1E  6710                     beq        +0x12 /* 00004F30 */
  7471. 00004F20  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  7472. 00004F24  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  7473. 00004F28  7000                     moveq.l    D0, 0x00
  7474. 00004F2A  2740 0012                move.l     [A3 + 0x12], D0
  7475. 00004F2E  588F                     addq.l     A7, 4
  7476. label00004F30:
  7477. 00004F30  265F                     movea.l    A3, [A7]+
  7478. 00004F32  4E75                     rts
  7479. export_355:
  7480. 00004F34  4E56 0000                link       A6, 0
  7481. 00004F38  48E7 0118                movem.l    -[A7], D7,A3,A4
  7482. 00004F3C  266E 0008                movea.l    A3, [A6 + 0x8]
  7483. 00004F40  206B 0012                movea.l    A0, [A3 + 0x12]
  7484. 00004F44  2850                     movea.l    A4, [A0]
  7485. 00004F46  302B 000C                move.w     D0, [A3 + 0xC]
  7486. 00004F4A  48C0                     ext.l      D0
  7487. 00004F4C  2F00                     move.l     -[A7], D0
  7488. 00004F4E  206B 0012                movea.l    A0, [A3 + 0x12]
  7489. 00004F52  2F10                     move.l     -[A7], [A0]
  7490. 00004F54  206E 000C                movea.l    A0, [A6 + 0xC]
  7491. 00004F58  4E90                     jsr        [A0]
  7492. 00004F5A  3E00                     move.w     D7, D0
  7493. 00004F5C  206B 0012                movea.l    A0, [A3 + 0x12]
  7494. 00004F60  2850                     movea.l    A4, [A0]
  7495. 00004F62  3007                     move.w     D0, D7
  7496. 00004F64  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  7497. 00004F6A  4E5E                     unlink     A6
  7498. 00004F6C  4E75                     rts
  7499. export_356:
  7500. 00004F6E  4E56 0000                link       A6, 0
  7501. 00004F72  48E7 0118                movem.l    -[A7], D7,A3,A4
  7502. 00004F76  266E 0008                movea.l    A3, [A6 + 0x8]
  7503. 00004F7A  4247                     clr.w      D7
  7504. 00004F7C  302B 000C                move.w     D0, [A3 + 0xC]
  7505. 00004F80  48C0                     ext.l      D0
  7506. 00004F82  2F00                     move.l     -[A7], D0
  7507. 00004F84  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7508. 00004F88  2740 0012                move.l     [A3 + 0x12], D0
  7509. 00004F8C  588F                     addq.l     A7, 4
  7510. 00004F8E  672E                     beq        +0x30 /* 00004FBE */
  7511. 00004F90  206B 0012                movea.l    A0, [A3 + 0x12]
  7512. 00004F94  2850                     movea.l    A4, [A0]
  7513. 00004F96  302B 000C                move.w     D0, [A3 + 0xC]
  7514. 00004F9A  48C0                     ext.l      D0
  7515. 00004F9C  2F00                     move.l     -[A7], D0
  7516. 00004F9E  206B 0012                movea.l    A0, [A3 + 0x12]
  7517. 00004FA2  2F10                     move.l     -[A7], [A0]
  7518. 00004FA4  206E 000C                movea.l    A0, [A6 + 0xC]
  7519. 00004FA8  4E90                     jsr        [A0]
  7520. 00004FAA  3E00                     move.w     D7, D0
  7521. 00004FAC  508F                     addq.l     A7, 8
  7522. 00004FAE  6608                     bne        +0xA /* 00004FB8 */
  7523. 00004FB0  2F0B                     move.l     -[A7], A3
  7524. 00004FB2  4EBA FF60                jsr        [PC - 0xA0 /* 00004F14 */]
  7525. 00004FB6  588F                     addq.l     A7, 4
  7526. label00004FB8:
  7527. 00004FB8  206B 0012                movea.l    A0, [A3 + 0x12]
  7528. 00004FBC  2850                     movea.l    A4, [A0]
  7529. label00004FBE:
  7530. 00004FBE  3007                     move.w     D0, D7
  7531. 00004FC0  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  7532. 00004FC6  4E5E                     unlink     A6
  7533. 00004FC8  4E75                     rts
  7534. fn00004FCA:
  7535. 00004FCA  48E7 0110                movem.l    -[A7], D7,A3
  7536. 00004FCE  266F 000C                movea.l    A3, [A7 + 0xC]
  7537. 00004FD2  3E2B 0174                move.w     D7, [A3 + 0x174]
  7538. 00004FD6  9E7C 002E                sub.w      D7, 0x2E /* '.' */
  7539. 00004FDA  4AAB 00C2                tst.l      [A3 + 0xC2]
  7540. 00004FDE  6732                     beq        +0x34 /* 00005012 */
  7541. 00004FE0  BE6B 0184                cmp.w      D7, [A3 + 0x184]
  7542. 00004FE4  672C                     beq        +0x2E /* 00005012 */
  7543. 00004FE6  3747 0184                move.w     [A3 + 0x184], D7
  7544. 00004FEA  377C FFFF 0186           move.w     [A3 + 0x186], 0xFFFF
  7545. 00004FF0  7001                     moveq.l    D0, 0x01
  7546. 00004FF2  B06B 0184                cmp.w      D0, [A3 + 0x184]
  7547. 00004FF6  6C0C                     bge        +0xE /* 00005004 */
  7548. 00004FF8  2F2B 00C2                move.l     -[A7], [A3 + 0xC2]
  7549. 00004FFC  3F2B 0184                move.w     -[A7], [A3 + 0x184]
  7550. 00005000  A965                     syscall    SetControlMaximum/SetMaxCtl
  7551. 00005002  600E                     bra        +0x10 /* 00005012 */
  7552. label00005004:
  7553. 00005004  2F2B 00C2                move.l     -[A7], [A3 + 0xC2]
  7554. 00005008  7000                     moveq.l    D0, 0x00
  7555. 0000500A  3F00                     move.w     -[A7], D0
  7556. 0000500C  A965                     syscall    SetControlMaximum/SetMaxCtl
  7557. 0000500E  426B 0184                clr.w      [A3 + 0x184]
  7558. label00005012:
  7559. 00005012  302B 0172                move.w     D0, [A3 + 0x172]
  7560. 00005016  48C0                     ext.l      D0
  7561. 00005018  4A6B 018A                tst.w      [A3 + 0x18A]
  7562. 0000501C  6608                     bne        +0xA /* 00005026 */
  7563. 0000501E  322D BD92                move.w     D1, [A5 - 0x426E]
  7564. 00005022  48C1                     ext.l      D1
  7565. 00005024  6002                     bra        +0x4 /* 00005028 */
  7566. label00005026:
  7567. 00005026  7200                     moveq.l    D1, 0x00
  7568. label00005028:
  7569. 00005028  9081                     sub.l      D0, D1
  7570. 0000502A  2E00                     move.l     D7, D0
  7571. 0000502C  702E                     moveq.l    D0, 0x2E
  7572. 0000502E  9E80                     sub.l      D7, D0
  7573. 00005030  4AAB 00BE                tst.l      [A3 + 0xBE]
  7574. 00005034  6732                     beq        +0x34 /* 00005068 */
  7575. 00005036  BE6B 0180                cmp.w      D7, [A3 + 0x180]
  7576. 0000503A  672C                     beq        +0x2E /* 00005068 */
  7577. 0000503C  3747 0180                move.w     [A3 + 0x180], D7
  7578. 00005040  377C FFFF 0182           move.w     [A3 + 0x182], 0xFFFF
  7579. 00005046  7001                     moveq.l    D0, 0x01
  7580. 00005048  B06B 0180                cmp.w      D0, [A3 + 0x180]
  7581. 0000504C  6C0C                     bge        +0xE /* 0000505A */
  7582. 0000504E  2F2B 00BE                move.l     -[A7], [A3 + 0xBE]
  7583. 00005052  3F2B 0180                move.w     -[A7], [A3 + 0x180]
  7584. 00005056  A965                     syscall    SetControlMaximum/SetMaxCtl
  7585. 00005058  600E                     bra        +0x10 /* 00005068 */
  7586. label0000505A:
  7587. 0000505A  2F2B 00BE                move.l     -[A7], [A3 + 0xBE]
  7588. 0000505E  7000                     moveq.l    D0, 0x00
  7589. 00005060  3F00                     move.w     -[A7], D0
  7590. 00005062  A965                     syscall    SetControlMaximum/SetMaxCtl
  7591. 00005064  426B 0180                clr.w      [A3 + 0x180]
  7592. label00005068:
  7593. 00005068  4CDF 0880                movem.l    D7,A3, [A7]+
  7594. 0000506C  4E75                     rts
  7595. export_357:
  7596. fn0000506E:
  7597. 0000506E  4E56 FFF8                link       A6, -0x0008
  7598. 00005072  2F0B                     move.l     -[A7], A3
  7599. 00005074  266E 0008                movea.l    A3, [A6 + 0x8]
  7600. 00005078  2F0B                     move.l     -[A7], A3
  7601. 0000507A  4EBA B6DA                jsr        [PC - 0x4926 /* 00000756 */]
  7602. 0000507E  4A6B 0188                tst.w      [A3 + 0x188]
  7603. 00005082  588F                     addq.l     A7, 4
  7604. 00005084  667E                     bne        +0x80 /* 00005104 */
  7605. 00005086  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  7606. 0000508A  4EBA C294                jsr        [PC - 0x3D6C /* 00001320 */]
  7607. 0000508E  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  7608. 00005092  4EBA C25E                jsr        [PC - 0x3DA2 /* 000012F2 */]
  7609. 00005096  4A6D A8C4                tst.w      [A5 - 0x573C]
  7610. 0000509A  508F                     addq.l     A7, 8
  7611. 0000509C  670C                     beq        +0xE /* 000050AA */
  7612. 0000509E  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  7613. 000050A2  4EBA C156                jsr        [PC - 0x3EAA /* 000011FA */]
  7614. 000050A6  588F                     addq.l     A7, 4
  7615. 000050A8  6004                     bra        +0x6 /* 000050AE */
  7616. label000050AA:
  7617. 000050AA  4EBA E540                jsr        [PC - 0x1AC0 /* 000035EC */]
  7618. label000050AE:
  7619. 000050AE  3D6B 0016 FFFE           move.w     [A6 - 0x2], [A3 + 0x16]
  7620. 000050B4  302B 0016                move.w     D0, [A3 + 0x16]
  7621. 000050B8  907C 000F                sub.w      D0, 0xF
  7622. 000050BC  3D40 FFFA                move.w     [A6 - 0x6], D0
  7623. 000050C0  3D6B 0014 FFFC           move.w     [A6 - 0x4], [A3 + 0x14]
  7624. 000050C6  302B 0014                move.w     D0, [A3 + 0x14]
  7625. 000050CA  907C 000F                sub.w      D0, 0xF
  7626. 000050CE  3D40 FFF8                move.w     [A6 - 0x8], D0
  7627. 000050D2  7004                     moveq.l    D0, 0x04
  7628. 000050D4  C06B 0168                and.w      D0, [A3 + 0x168]
  7629. 000050D8  6712                     beq        +0x14 /* 000050EC */
  7630. 000050DA  486E FFF8                pea.l      [A6 - 0x8]
  7631. 000050DE  A87B                     syscall    ClipRect
  7632. 000050E0  2F0B                     move.l     -[A7], A3
  7633. 000050E2  A904                     syscall    DrawGrowIcon
  7634. 000050E4  486B 0010                pea.l      [A3 + 0x10]
  7635. 000050E8  A87B                     syscall    ClipRect
  7636. 000050EA  6014                     bra        +0x16 /* 00005100 */
  7637. label000050EC:
  7638. 000050EC  486B 0010                pea.l      [A3 + 0x10]
  7639. 000050F0  A87B                     syscall    ClipRect
  7640. 000050F2  41EE 0000                lea.l      A0, [A6 + 0x0]
  7641. 000050F6  2F20                     move.l     -[A7], -[A0]
  7642. 000050F8  2F20                     move.l     -[A7], -[A0]
  7643. 000050FA  4EBA D2B0                jsr        [PC - 0x2D50 /* 000023AC */]
  7644. 000050FE  508F                     addq.l     A7, 8
  7645. label00005100:
  7646. 00005100  2F0B                     move.l     -[A7], A3
  7647. 00005102  A969                     syscall    DrawControls
  7648. label00005104:
  7649. 00005104  486B 00B6                pea.l      [A3 + 0xB6]
  7650. 00005108  A87B                     syscall    ClipRect
  7651. 0000510A  266E FFF4                movea.l    A3, [A6 - 0xC]
  7652. 0000510E  4E5E                     unlink     A6
  7653. 00005110  4E75                     rts
  7654. fn00005112:
  7655. 00005112  48E7 0110                movem.l    -[A7], D7,A3
  7656. 00005116  266F 000C                movea.l    A3, [A7 + 0xC]
  7657. 0000511A  486D B268                pea.l      [A5 - 0x4D98]
  7658. 0000511E  A87B                     syscall    ClipRect
  7659. 00005120  4AAB 00BE                tst.l      [A3 + 0xBE]
  7660. 00005124  6736                     beq        +0x38 /* 0000515C */
  7661. 00005126  4A6B 018A                tst.w      [A3 + 0x18A]
  7662. 0000512A  6608                     bne        +0xA /* 00005134 */
  7663. 0000512C  302D BD92                move.w     D0, [A5 - 0x426E]
  7664. 00005130  48C0                     ext.l      D0
  7665. 00005132  6002                     bra        +0x4 /* 00005136 */
  7666. label00005134:
  7667. 00005134  7000                     moveq.l    D0, 0x00
  7668. label00005136:
  7669. 00005136  3E00                     move.w     D7, D0
  7670. 00005138  2F2B 00BE                move.l     -[A7], [A3 + 0xBE]
  7671. 0000513C  3007                     move.w     D0, D7
  7672. 0000513E  5340                     subq.w     D0, 1
  7673. 00005140  3F00                     move.w     -[A7], D0
  7674. 00005142  3F2B 0174                move.w     -[A7], [A3 + 0x174]
  7675. 00005146  A959                     syscall    MoveControl
  7676. 00005148  2F2B 00BE                move.l     -[A7], [A3 + 0xBE]
  7677. 0000514C  302B 0172                move.w     D0, [A3 + 0x172]
  7678. 00005150  9047                     sub.w      D0, D7
  7679. 00005152  5440                     addq.w     D0, 2
  7680. 00005154  3F00                     move.w     -[A7], D0
  7681. 00005156  7010                     moveq.l    D0, 0x10
  7682. 00005158  3F00                     move.w     -[A7], D0
  7683. 0000515A  A95C                     syscall    SizeControl
  7684. label0000515C:
  7685. 0000515C  4AAB 00C2                tst.l      [A3 + 0xC2]
  7686. 00005160  6722                     beq        +0x24 /* 00005184 */
  7687. 00005162  2F2B 00C2                move.l     -[A7], [A3 + 0xC2]
  7688. 00005166  3F2B 0172                move.w     -[A7], [A3 + 0x172]
  7689. 0000516A  70FF                     moveq.l    D0, 0xFFFFFFFF
  7690. 0000516C  3F00                     move.w     -[A7], D0
  7691. 0000516E  A959                     syscall    MoveControl
  7692. 00005170  2F2B 00C2                move.l     -[A7], [A3 + 0xC2]
  7693. 00005174  7010                     moveq.l    D0, 0x10
  7694. 00005176  3F00                     move.w     -[A7], D0
  7695. 00005178  322B 0014                move.w     D1, [A3 + 0x14]
  7696. 0000517C  927C 000D                sub.w      D1, 0xD /* '\r' */
  7697. 00005180  3F01                     move.w     -[A7], D1
  7698. 00005182  A95C                     syscall    SizeControl
  7699. label00005184:
  7700. 00005184  2F0B                     move.l     -[A7], A3
  7701. 00005186  4EBA FE42                jsr        [PC - 0x1BE /* 00004FCA */]
  7702. 0000518A  2F0B                     move.l     -[A7], A3
  7703. 0000518C  4EBA FEE0                jsr        [PC - 0x120 /* 0000506E */]
  7704. 00005190  508F                     addq.l     A7, 8
  7705. 00005192  4CDF 0880                movem.l    D7,A3, [A7]+
  7706. 00005196  4E75                     rts
  7707. fn00005198:
  7708. 00005198  4E56 0000                link       A6, 0
  7709. 0000519C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7710. 000051A0  382E 0022                move.w     D4, [A6 + 0x22]
  7711. 000051A4  3A2E 001A                move.w     D5, [A6 + 0x1A]
  7712. 000051A8  3C2E 0016                move.w     D6, [A6 + 0x16]
  7713. 000051AC  266E 0008                movea.l    A3, [A6 + 0x8]
  7714. 000051B0  4A6D AFA0                tst.w      [A5 - 0x5060]
  7715. 000051B4  6606                     bne        +0x8 /* 000051BC */
  7716. 000051B6  4A6D EA3E                tst.w      [A5 - 0x15C2]
  7717. 000051BA  6706                     beq        +0x8 /* 000051C2 */
  7718. label000051BC:
  7719. 000051BC  7000                     moveq.l    D0, 0x00
  7720. 000051BE  6000 00FA                bra        +0xFC /* 000052BA */
  7721. label000051C2:
  7722. 000051C2  4247                     clr.w      D7
  7723. 000051C4  4878 0800                push.l     0x800
  7724. 000051C8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7725. 000051CC  4A40                     tst.w      D0
  7726. 000051CE  588F                     addq.l     A7, 4
  7727. 000051D0  6700 00BC                beq        +0xBE /* 0000528E */
  7728. 000051D4  4A6B 0188                tst.w      [A3 + 0x188]
  7729. 000051D8  6708                     beq        +0xA /* 000051E2 */
  7730. 000051DA  7007                     moveq.l    D0, 0x07
  7731. 000051DC  B06B 0188                cmp.w      D0, [A3 + 0x188]
  7732. 000051E0  660A                     bne        +0xC /* 000051EC */
  7733. label000051E2:
  7734. 000051E2  7020                     moveq.l    D0, 0x20
  7735. 000051E4  B06D C490                cmp.w      D0, [A5 - 0x3B70]
  7736. 000051E8  6F00 0098                ble        +0x9A /* 00005282 */
  7737. label000051EC:
  7738. 000051EC  286E 0010                movea.l    A4, [A6 + 0x10]
  7739. 000051F0  200C                     move.l     D0, A4
  7740. 000051F2  6604                     bne        +0x6 /* 000051F8 */
  7741. 000051F4  49ED E476                lea.l      A4, [A5 - 0x1B8A]
  7742. label000051F8:
  7743. 000051F8  4AAE 0010                tst.l      [A6 + 0x10]
  7744. 000051FC  6710                     beq        +0x12 /* 0000520E */
  7745. 000051FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7746. 00005202  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  7747. 00005206  2740 0160                move.l     [A3 + 0x160], D0
  7748. 0000520A  588F                     addq.l     A7, 4
  7749. 0000520C  674C                     beq        +0x4E /* 0000525A */
  7750. label0000520E:
  7751. 0000520E  4A6D AFB0                tst.w      [A5 - 0x5050]
  7752. 00005212  6724                     beq        +0x26 /* 00005238 */
  7753. 00005214  598F                     subq.l     A7, 4
  7754. 00005216  2F0B                     move.l     -[A7], A3
  7755. 00005218  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7756. 0000521C  2F0C                     move.l     -[A7], A4
  7757. 0000521E  1F06                     move.b     -[A7], D6
  7758. 00005220  3F05                     move.w     -[A7], D5
  7759. 00005222  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7760. 00005226  1F04                     move.b     -[A7], D4
  7761. 00005228  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  7762. 0000522C  AA45                     syscall    NewCWindow
  7763. 0000522E  4A9F                     tst.l      [A7]+
  7764. 00005230  56C7                     sne        D7
  7765. 00005232  0247 0001                andi.w     D7, 0x1
  7766. 00005236  6022                     bra        +0x24 /* 0000525A */
  7767. label00005238:
  7768. 00005238  598F                     subq.l     A7, 4
  7769. 0000523A  2F0B                     move.l     -[A7], A3
  7770. 0000523C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7771. 00005240  2F0C                     move.l     -[A7], A4
  7772. 00005242  1F06                     move.b     -[A7], D6
  7773. 00005244  3F05                     move.w     -[A7], D5
  7774. 00005246  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7775. 0000524A  1F04                     move.b     -[A7], D4
  7776. 0000524C  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  7777. 00005250  A913                     syscall    NewWindow
  7778. 00005252  4A9F                     tst.l      [A7]+
  7779. 00005254  56C7                     sne        D7
  7780. 00005256  0247 0001                andi.w     D7, 0x1
  7781. label0000525A:
  7782. 0000525A  4A47                     tst.w      D7
  7783. 0000525C  660C                     bne        +0xE /* 0000526A */
  7784. 0000525E  486B 0160                pea.l      [A3 + 0x160]
  7785. 00005262  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7786. 00005266  588F                     addq.l     A7, 4
  7787. 00005268  6028                     bra        +0x2A /* 00005292 */
  7788. label0000526A:
  7789. 0000526A  2F0B                     move.l     -[A7], A3
  7790. 0000526C  4EBA B38C                jsr        [PC - 0x4C74 /* 000005FA */]
  7791. 00005270  4A40                     tst.w      D0
  7792. 00005272  588F                     addq.l     A7, 4
  7793. 00005274  661C                     bne        +0x1E /* 00005292 */
  7794. 00005276  2F0B                     move.l     -[A7], A3
  7795. 00005278  4EBA F226                jsr        [PC - 0xDDA /* 000044A0 */]
  7796. 0000527C  4247                     clr.w      D7
  7797. 0000527E  588F                     addq.l     A7, 4
  7798. 00005280  6010                     bra        +0x12 /* 00005292 */
  7799. label00005282:
  7800. 00005282  7043                     moveq.l    D0, 0x43
  7801. 00005284  2F00                     move.l     -[A7], D0
  7802. 00005286  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  7803. 0000528A  588F                     addq.l     A7, 4
  7804. 0000528C  6004                     bra        +0x6 /* 00005292 */
  7805. label0000528E:
  7806. 0000528E  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  7807. label00005292:
  7808. 00005292  4A47                     tst.w      D7
  7809. 00005294  6722                     beq        +0x24 /* 000052B8 */
  7810. 00005296  206D E9DE                movea.l    A0, [A5 - 0x1622]
  7811. 0000529A  216D E9E2 0164           move.l     [A0 + 0x164], [A5 - 0x161E]
  7812. 000052A0  2B6D E9DE E9E2           move.l     [A5 - 0x161E], [A5 - 0x1622]
  7813. 000052A6  4A6B 0188                tst.w      [A3 + 0x188]
  7814. 000052AA  6708                     beq        +0xA /* 000052B4 */
  7815. 000052AC  7007                     moveq.l    D0, 0x07
  7816. 000052AE  B06B 0188                cmp.w      D0, [A3 + 0x188]
  7817. 000052B2  6604                     bne        +0x6 /* 000052B8 */
  7818. label000052B4:
  7819. 000052B4  526D C490                addq.w     [A5 - 0x3B70], 1
  7820. label000052B8:
  7821. 000052B8  3007                     move.w     D0, D7
  7822. label000052BA:
  7823. 000052BA  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  7824. 000052C0  4E5E                     unlink     A6
  7825. 000052C2  4E75                     rts
  7826. export_358:
  7827. 000052C4  2F3C FFFF 8140           move.l     -[A7], 0xFFFF8140
  7828. 000052CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  7829. 000052CC  2F00                     move.l     -[A7], D0
  7830. 000052CE  7200                     moveq.l    D1, 0x00
  7831. 000052D0  2F01                     move.l     -[A7], D1
  7832. 000052D2  2F01                     move.l     -[A7], D1
  7833. 000052D4  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  7834. 000052D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7835. 000052DC  4E75                     rts
  7836. export_359:
  7837. 000052DE  2F0B                     move.l     -[A7], A3
  7838. 000052E0  266D E9E2                movea.l    A3, [A5 - 0x161E]
  7839. 000052E4  6020                     bra        +0x22 /* 00005306 */
  7840. label000052E6:
  7841. 000052E6  7007                     moveq.l    D0, 0x07
  7842. 000052E8  B06B 018A                cmp.w      D0, [A3 + 0x18A]
  7843. 000052EC  6614                     bne        +0x16 /* 00005302 */
  7844. 000052EE  558F                     subq.l     A7, 2
  7845. 000052F0  2F2B 007A                move.l     -[A7], [A3 + 0x7A]
  7846. 000052F4  A8E2                     syscall    EmptyRgn
  7847. 000052F6  4A1F                     tst.b      [A7]+
  7848. 000052F8  6608                     bne        +0xA /* 00005302 */
  7849. 000052FA  2F0B                     move.l     -[A7], A3
  7850. 000052FC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  7851. 00005300  588F                     addq.l     A7, 4
  7852. label00005302:
  7853. 00005302  266B 0164                movea.l    A3, [A3 + 0x164]
  7854. label00005306:
  7855. 00005306  200B                     move.l     D0, A3
  7856. 00005308  66DC                     bne        -0x22 /* 000052E6 */
  7857. 0000530A  265F                     movea.l    A3, [A7]+
  7858. 0000530C  4E75                     rts
  7859. export_360:
  7860. 0000530E  4E56 FFF0                link       A6, -0x0010
  7861. 00005312  558F                     subq.l     A7, 2
  7862. 00005314  700A                     moveq.l    D0, 0x0A
  7863. 00005316  3F00                     move.w     -[A7], D0
  7864. 00005318  486E FFF0                pea.l      [A6 - 0x10]
  7865. 0000531C  A971                     syscall    EventAvail
  7866. 0000531E  7000                     moveq.l    D0, 0x00
  7867. 00005320  101F                     move.b     D0, [A7]+
  7868. 00005322  4E5E                     unlink     A6
  7869. 00005324  4E75                     rts
  7870. export_361:
  7871. fn00005326:
  7872. 00005326  4E56 0000                link       A6, 0
  7873. 0000532A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  7874. 0000532E  4A68 00E6                tst.w      [A0 + 0xE6]
  7875. 00005332  6620                     bne        +0x22 /* 00005354 */
  7876. 00005334  4A6D A8B4                tst.w      [A5 - 0x574C]
  7877. 00005338  670C                     beq        +0xE /* 00005346 */
  7878. 0000533A  486E 0008                pea.l      [A6 + 0x8]
  7879. 0000533E  4EBA ACE8                jsr        [PC - 0x5318 /* 00000028 */]
  7880. 00005342  588F                     addq.l     A7, 4
  7881. 00005344  6008                     bra        +0xA /* 0000534E */
  7882. label00005346:
  7883. 00005346  526E 000E                addq.w     [A6 + 0xE], 1
  7884. 0000534A  526E 000C                addq.w     [A6 + 0xC], 1
  7885. label0000534E:
  7886. 0000534E  486E 0008                pea.l      [A6 + 0x8]
  7887. 00005352  A928                     syscall    InvalRect
  7888. label00005354:
  7889. 00005354  4E5E                     unlink     A6
  7890. 00005356  4E75                     rts
  7891. export_362:
  7892. 00005358  4E56 0000                link       A6, 0
  7893. 0000535C  2F0B                     move.l     -[A7], A3
  7894. 0000535E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  7895. 00005362  4A68 00E6                tst.w      [A0 + 0xE6]
  7896. 00005366  6660                     bne        +0x62 /* 000053C8 */
  7897. 00005368  206D E9DE                movea.l    A0, [A5 - 0x1622]
  7898. 0000536C  2068 007A                movea.l    A0, [A0 + 0x7A]
  7899. 00005370  2050                     movea.l    A0, [A0]
  7900. 00005372  47E8 0002                lea.l      A3, [A0 + 0x2]
  7901. 00005376  302B 0006                move.w     D0, [A3 + 0x6]
  7902. 0000537A  B06B 0002                cmp.w      D0, [A3 + 0x2]
  7903. 0000537E  6F48                     ble        +0x4A /* 000053C8 */
  7904. 00005380  302B 0004                move.w     D0, [A3 + 0x4]
  7905. 00005384  B053                     cmp.w      D0, [A3]
  7906. 00005386  6F40                     ble        +0x42 /* 000053C8 */
  7907. 00005388  4A6D A8B4                tst.w      [A5 - 0x574C]
  7908. 0000538C  670C                     beq        +0xE /* 0000539A */
  7909. 0000538E  486E 0008                pea.l      [A6 + 0x8]
  7910. 00005392  4EBA AC94                jsr        [PC - 0x536C /* 00000028 */]
  7911. 00005396  588F                     addq.l     A7, 4
  7912. 00005398  6008                     bra        +0xA /* 000053A2 */
  7913. label0000539A:
  7914. 0000539A  526E 000E                addq.w     [A6 + 0xE], 1
  7915. 0000539E  526E 000C                addq.w     [A6 + 0xC], 1
  7916. label000053A2:
  7917. 000053A2  486E 0008                pea.l      [A6 + 0x8]
  7918. 000053A6  A870                     syscall    LocalToGlobal
  7919. 000053A8  486E 000C                pea.l      [A6 + 0xC]
  7920. 000053AC  A870                     syscall    LocalToGlobal
  7921. 000053AE  486E 0008                pea.l      [A6 + 0x8]
  7922. 000053B2  2F0B                     move.l     -[A7], A3
  7923. 000053B4  486E 0008                pea.l      [A6 + 0x8]
  7924. 000053B8  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  7925. 000053BC  4A40                     tst.w      D0
  7926. 000053BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7927. 000053C2  6704                     beq        +0x6 /* 000053C8 */
  7928. 000053C4  7001                     moveq.l    D0, 0x01
  7929. 000053C6  6002                     bra        +0x4 /* 000053CA */
  7930. label000053C8:
  7931. 000053C8  7000                     moveq.l    D0, 0x00
  7932. label000053CA:
  7933. 000053CA  266E FFFC                movea.l    A3, [A6 - 0x4]
  7934. 000053CE  4E5E                     unlink     A6
  7935. 000053D0  4E75                     rts
  7936. export_363:
  7937. 000053D2  48E7 1010                movem.l    -[A7], D3,A3
  7938. 000053D6  47ED B27C                lea.l      A3, [A5 - 0x4D84]
  7939. 000053DA  426D B2A0                clr.w      [A5 - 0x4D60]
  7940. label000053DE:
  7941. 000053DE  302D B2A0                move.w     D0, [A5 - 0x4D60]
  7942. 000053E2  E740                     asl        D0.w, 3
  7943. 000053E4  4873 0000                pea.l      [A3 + D0.w]
  7944. 000053E8  3F3C 07D0                move.w     -[A7], 0x7D0
  7945. 000053EC  302D B2A0                move.w     D0, [A5 - 0x4D60]
  7946. 000053F0  5240                     addq.w     D0, 1
  7947. 000053F2  3F00                     move.w     -[A7], D0
  7948. 000053F4  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  7949. 000053F8  526D B2A0                addq.w     [A5 - 0x4D60], 1
  7950. 000053FC  7004                     moveq.l    D0, 0x04
  7951. 000053FE  B06D B2A0                cmp.w      D0, [A5 - 0x4D60]
  7952. 00005402  6EDA                     bgt        -0x24 /* 000053DE */
  7953. 00005404  426D B2A0                clr.w      [A5 - 0x4D60]
  7954. 00005408  7000                     moveq.l    D0, 0x00
  7955. 0000540A  2B40 B29C                move.l     [A5 - 0x4D64], D0
  7956. 0000540E  4CDF 0808                movem.l    D3,A3, [A7]+
  7957. 00005412  4E75                     rts
  7958. export_364:
  7959. 00005414  598F                     subq.l     A7, 4
  7960. 00005416  A975                     syscall    TickCount
  7961. 00005418  201F                     move.l     D0, [A7]+
  7962. 0000541A  90AD B29C                sub.l      D0, [A5 - 0x4D64]
  7963. 0000541E  7203                     moveq.l    D1, 0x03
  7964. 00005420  B280                     cmp.l      D1, D0
  7965. 00005422  55C0                     scs        D0
  7966. 00005424  0240 0001                andi.w     D0, 0x1
  7967. 00005428  4E75                     rts
  7968. export_365:
  7969. 0000542A  302D B2A0                move.w     D0, [A5 - 0x4D60]
  7970. 0000542E  5240                     addq.w     D0, 1
  7971. 00005430  48C0                     ext.l      D0
  7972. 00005432  7204                     moveq.l    D1, 0x04
  7973. 00005434  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7974. 00005438  3B40 B2A0                move.w     [A5 - 0x4D60], D0
  7975. 0000543C  598F                     subq.l     A7, 4
  7976. 0000543E  A975                     syscall    TickCount
  7977. 00005440  2B5F B29C                move.l     [A5 - 0x4D64], [A7]+
  7978. 00005444  4E75                     rts
  7979. export_366:
  7980. 00005446  4E56 0000                link       A6, 0
  7981. 0000544A  4A6D A8B4                tst.w      [A5 - 0x574C]
  7982. 0000544E  670C                     beq        +0xE /* 0000545C */
  7983. 00005450  486E 0008                pea.l      [A6 + 0x8]
  7984. 00005454  4EBA ABD2                jsr        [PC - 0x542E /* 00000028 */]
  7985. 00005458  588F                     addq.l     A7, 4
  7986. 0000545A  6008                     bra        +0xA /* 00005464 */
  7987. label0000545C:
  7988. 0000545C  526E 000E                addq.w     [A6 + 0xE], 1
  7989. 00005460  526E 000C                addq.w     [A6 + 0xC], 1
  7990. label00005464:
  7991. 00005464  486E 0008                pea.l      [A6 + 0x8]
  7992. 00005468  A8A4                     syscall    InvertRect
  7993. 0000546A  4E5E                     unlink     A6
  7994. 0000546C  4E75                     rts
  7995. export_367:
  7996. 0000546E  4E56 FFEE                link       A6, -0x0012
  7997. 00005472  2F0B                     move.l     -[A7], A3
  7998. 00005474  47ED B27C                lea.l      A3, [A5 - 0x4D84]
  7999. 00005478  41ED E646                lea.l      A0, [A5 - 0x19BA]
  8000. 0000547C  2F20                     move.l     -[A7], -[A0]
  8001. 0000547E  2F20                     move.l     -[A7], -[A0]
  8002. 00005480  3F20                     move.w     -[A7], -[A0]
  8003. 00005482  4EBA B8DE                jsr        [PC - 0x4722 /* 00000D62 */]
  8004. 00005486  486E FFEE                pea.l      [A6 - 0x12]
  8005. 0000548A  A898                     syscall    GetPenState
  8006. 0000548C  302D B2A0                move.w     D0, [A5 - 0x4D60]
  8007. 00005490  E740                     asl        D0.w, 3
  8008. 00005492  4873 0000                pea.l      [A3 + D0.w]
  8009. 00005496  A89D                     syscall    PenPat
  8010. 00005498  700A                     moveq.l    D0, 0x0A
  8011. 0000549A  3F00                     move.w     -[A7], D0
  8012. 0000549C  A89C                     syscall    PenMode
  8013. 0000549E  41EE 0010                lea.l      A0, [A6 + 0x10]
  8014. 000054A2  2F20                     move.l     -[A7], -[A0]
  8015. 000054A4  2F20                     move.l     -[A7], -[A0]
  8016. 000054A6  4EBA CE4C                jsr        [PC - 0x31B4 /* 000022F4 */]
  8017. 000054AA  486E FFEE                pea.l      [A6 - 0x12]
  8018. 000054AE  A899                     syscall    SetPenState
  8019. 000054B0  266E FFEA                movea.l    A3, [A6 - 0x16]
  8020. 000054B4  4E5E                     unlink     A6
  8021. 000054B6  4E75                     rts
  8022. export_368:
  8023. 000054B8  4E56 FFEE                link       A6, -0x0012
  8024. 000054BC  2F0B                     move.l     -[A7], A3
  8025. 000054BE  47ED B27C                lea.l      A3, [A5 - 0x4D84]
  8026. 000054C2  41ED E646                lea.l      A0, [A5 - 0x19BA]
  8027. 000054C6  2F20                     move.l     -[A7], -[A0]
  8028. 000054C8  2F20                     move.l     -[A7], -[A0]
  8029. 000054CA  3F20                     move.w     -[A7], -[A0]
  8030. 000054CC  4EBA B894                jsr        [PC - 0x476C /* 00000D62 */]
  8031. 000054D0  486E FFEE                pea.l      [A6 - 0x12]
  8032. 000054D4  A898                     syscall    GetPenState
  8033. 000054D6  302D B2A0                move.w     D0, [A5 - 0x4D60]
  8034. 000054DA  E740                     asl        D0.w, 3
  8035. 000054DC  4873 0000                pea.l      [A3 + D0.w]
  8036. 000054E0  A89D                     syscall    PenPat
  8037. 000054E2  700A                     moveq.l    D0, 0x0A
  8038. 000054E4  3F00                     move.w     -[A7], D0
  8039. 000054E6  A89C                     syscall    PenMode
  8040. 000054E8  302E 0016                move.w     D0, [A6 + 0x16]
  8041. 000054EC  48C0                     ext.l      D0
  8042. 000054EE  2F00                     move.l     -[A7], D0
  8043. 000054F0  302E 0012                move.w     D0, [A6 + 0x12]
  8044. 000054F4  48C0                     ext.l      D0
  8045. 000054F6  2F00                     move.l     -[A7], D0
  8046. 000054F8  41EE 0010                lea.l      A0, [A6 + 0x10]
  8047. 000054FC  2F20                     move.l     -[A7], -[A0]
  8048. 000054FE  2F20                     move.l     -[A7], -[A0]
  8049. 00005500  4EBA C3C2                jsr        [PC - 0x3C3E /* 000018C4 */]
  8050. 00005504  486E FFEE                pea.l      [A6 - 0x12]
  8051. 00005508  A899                     syscall    SetPenState
  8052. 0000550A  7001                     moveq.l    D0, 0x01
  8053. 0000550C  266E FFEA                movea.l    A3, [A6 - 0x16]
  8054. 00005510  4E5E                     unlink     A6
  8055. 00005512  4E75                     rts
  8056. export_369:
  8057. 00005514  4E56 FFEE                link       A6, -0x0012
  8058. 00005518  2F0B                     move.l     -[A7], A3
  8059. 0000551A  47ED B27C                lea.l      A3, [A5 - 0x4D84]
  8060. 0000551E  41ED E646                lea.l      A0, [A5 - 0x19BA]
  8061. 00005522  2F20                     move.l     -[A7], -[A0]
  8062. 00005524  2F20                     move.l     -[A7], -[A0]
  8063. 00005526  3F20                     move.w     -[A7], -[A0]
  8064. 00005528  4EBA B838                jsr        [PC - 0x47C8 /* 00000D62 */]
  8065. 0000552C  486E FFEE                pea.l      [A6 - 0x12]
  8066. 00005530  A898                     syscall    GetPenState
  8067. 00005532  302D B2A0                move.w     D0, [A5 - 0x4D60]
  8068. 00005536  E740                     asl        D0.w, 3
  8069. 00005538  4873 0000                pea.l      [A3 + D0.w]
  8070. 0000553C  A89D                     syscall    PenPat
  8071. 0000553E  700A                     moveq.l    D0, 0x0A
  8072. 00005540  3F00                     move.w     -[A7], D0
  8073. 00005542  A89C                     syscall    PenMode
  8074. 00005544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8075. 00005548  4EBA C190                jsr        [PC - 0x3E70 /* 000016DA */]
  8076. 0000554C  486E FFEE                pea.l      [A6 - 0x12]
  8077. 00005550  A899                     syscall    SetPenState
  8078. 00005552  7001                     moveq.l    D0, 0x01
  8079. 00005554  266E FFEA                movea.l    A3, [A6 - 0x16]
  8080. 00005558  4E5E                     unlink     A6
  8081. 0000555A  4E75                     rts
  8082. export_370:
  8083. 0000555C  4E56 FFEE                link       A6, -0x0012
  8084. 00005560  2F0B                     move.l     -[A7], A3
  8085. 00005562  47ED B27C                lea.l      A3, [A5 - 0x4D84]
  8086. 00005566  41ED E646                lea.l      A0, [A5 - 0x19BA]
  8087. 0000556A  2F20                     move.l     -[A7], -[A0]
  8088. 0000556C  2F20                     move.l     -[A7], -[A0]
  8089. 0000556E  3F20                     move.w     -[A7], -[A0]
  8090. 00005570  4EBA B7F0                jsr        [PC - 0x4810 /* 00000D62 */]
  8091. 00005574  486E FFEE                pea.l      [A6 - 0x12]
  8092. 00005578  A898                     syscall    GetPenState
  8093. 0000557A  302D B2A0                move.w     D0, [A5 - 0x4D60]
  8094. 0000557E  E740                     asl        D0.w, 3
  8095. 00005580  4873 0000                pea.l      [A3 + D0.w]
  8096. 00005584  A89D                     syscall    PenPat
  8097. 00005586  700A                     moveq.l    D0, 0x0A
  8098. 00005588  3F00                     move.w     -[A7], D0
  8099. 0000558A  A89C                     syscall    PenMode
  8100. 0000558C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8101. 00005590  700A                     moveq.l    D0, 0x0A
  8102. 00005592  2F00                     move.l     -[A7], D0
  8103. 00005594  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  8104. 00005598  486E FFEE                pea.l      [A6 - 0x12]
  8105. 0000559C  A899                     syscall    SetPenState
  8106. 0000559E  7001                     moveq.l    D0, 0x01
  8107. 000055A0  266E FFEA                movea.l    A3, [A6 - 0x16]
  8108. 000055A4  4E5E                     unlink     A6
  8109. 000055A6  4E75                     rts
  8110.